System.out.print("b: "); b.print(); System.out.print("c: "); c.print(); System.out.print("d: "); d.print();
System.out.println("a.size(): " + a.size()); System.out.println("b.size(): " + b.size()); System.out.println("a.normEuclidean(): " + a.normEuclidean()); System.out.println("b.normEuclidean(): " + b.normEuclidean()); System.out.println("Vectors.mul(a, c): " + Vectors.mul(a, c)); System.out.println("Vectors.mul(b, d): " + Vectors.mul(b, d)); System.out.print("a * 2.5: ");
Vectors.mul(a, 2.5).print(); System.out.print("a + c: "); Vectors.add(a, c).print(); System.out.print("b + d: "); Vectors.add(b, d).print();
}
}
Результат компиляции и запуска приведен на рис. 7.
Рисунок 7 — Компиляция и запуск Task3.java Заключение
В результате выполнения лабораторной работы мы ознакомились с механизмом исключений и концепцией интерфейсов.