Hey Leute ich bin ein Anfänger und komme momentan mit meiner Aufgabe nicht weiter. Wir müssen zwei 2D Vektoren miteinander addieren, jedoch dürfen die Koordinaten die der Benutzer eingibt nur Primzahlen zwischen 2-71 sein. Mein Programm funktioniert zwar aber ich weiß nicht wie ich die Bedingung mit den Primzahlen codieren soll... hoffe mir kann da jemand weiterhelfen.
Code:
public static void vektorenAdd() {
System.out.println("Additon zweier 2D Vektoren.");
Scanner eingabe = new Scanner(System.in);
int[][] ergebnis = new int[2][2];
int[][] vektorEins = new int[2][2];
int[][] vektorZwei = new int[2][2];
System.out.println("Geben sie die Koordinaten (Primzahl zw. 2-71) des ersten Vektors ein: ");
{
vektorEins[0][0] = eingabe.nextInt();
vektorEins[1][0] = eingabe.nextInt();
System.out.println("Geben sie die Koordinaten (Primzahl zw. 2-71) des zweiten Vektors ein: ");
vektorZwei[0][0] = eingabe.nextInt();
vektorZwei[1][0] = eingabe.nextInt();
ergebnis[0][0] = vektorEins[0][0] + vektorZwei[0][0];
ergebnis[1][0] = vektorEins[1][0] + vektorZwei[1][0];
System.out.println("Koordinaten des neuen Vektors:\n" + "|" + vektorEins[0][0] + "| + |" + vektorZwei[0][0]
+ "| = " + "|" + ergebnis[0][0] + "|");
System.out.println("|" + vektorEins[1][0] + "| + |" + vektorZwei[1][0] + "| = " + "|" + ergebnis[1][0] + "|");
eingabe.close();