Quellcode
- public class Skalarprodukt {
- public static void main(String[] args) {
- java.util.Scanner input = new java.util.Scanner(System.in);
- int skalar=0;
- String text1="", text2="";
- System.out.print("Bitte geben Sie die Dimensionen der Vektoren ein: ");
- int dimension = input.nextInt();
- int[] v1= new int[dimension], v2= new int[dimension];
- for(int i=0; i<dimension; i++) {
- System.out.print("Bitte geben Sie v1["+i+"] ein: ");
- v1[i] = input.nextInt();
- text1 += (i==0) ? ""+v1[i] : "," + v1[i];
- }
- for(int i=0; i<dimension; i++) {
- System.out.print("Bitte geben Sie v2["+i+"] ein: ");
- v2[i] = input.nextInt();
- text2 += (i==0) ? ""+v2[i] : "," + v2[i];
- }
- for(int i=0; i<dimension; i++)
- skalar += v1[i]*v2[i];
- System.out.println("Das Skalarprodukt von ("+text1+") und ("+text2+") ist : "+skalar);
- }