K
Kitty
Gast
Hallo!
Ich habe ein Programm geschrieben, welches 10 beliebige Zahlen einliest und diese dann mit einem vorhandenen Array vergleichen soll! Weiterhin soll mir dann das Programm sagen, ob die Zahl im Array 1 ist und ob welche in der richtige Rangfolge stehn!
Jetzt komm ich leider nicht mehr weiter! Hoffe mir kann jemand helfen!
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Aufgabe_3 {
public static void main(String[] args) {
int [] numbers = {10, 20, 2, 4, 5, 2, 30, 12, 18, 35};
int [] numbers2 = new int [10];
BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
int i = 0;
while (i<numbers2.length){
try{
System.out.print("Geben Sie die " + (i + 1) + ". Nummer ein: ");
String inputValue = in.readLine();
int Value=Integer.parseInt(inputValue);
++i;
} catch (Exception e) {
System.out.println("Eingabe ist keine Nummer!");
}
i = 0;
int j = 0;
while (i<10){
while(j<numbers.length){
if(numbers2 == numbers[j]);
System.out.println("Die Nummer" + numbers2 + "existiert im ersten Array!");
}
if(numbers2 == numbers[j] && numbers2 == numbers){
System.out.println("Nummer: " + numbers2 + " sind auf gleicher Position");{
}
++j;
}
j=0;
++i;
}
}
}
}
Ich habe ein Programm geschrieben, welches 10 beliebige Zahlen einliest und diese dann mit einem vorhandenen Array vergleichen soll! Weiterhin soll mir dann das Programm sagen, ob die Zahl im Array 1 ist und ob welche in der richtige Rangfolge stehn!
Jetzt komm ich leider nicht mehr weiter! Hoffe mir kann jemand helfen!
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Aufgabe_3 {
public static void main(String[] args) {
int [] numbers = {10, 20, 2, 4, 5, 2, 30, 12, 18, 35};
int [] numbers2 = new int [10];
BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
int i = 0;
while (i<numbers2.length){
try{
System.out.print("Geben Sie die " + (i + 1) + ". Nummer ein: ");
String inputValue = in.readLine();
int Value=Integer.parseInt(inputValue);
++i;
} catch (Exception e) {
System.out.println("Eingabe ist keine Nummer!");
}
i = 0;
int j = 0;
while (i<10){
while(j<numbers.length){
if(numbers2 == numbers[j]);
System.out.println("Die Nummer" + numbers2 + "existiert im ersten Array!");
}
if(numbers2 == numbers[j] && numbers2 == numbers){
System.out.println("Nummer: " + numbers2 + " sind auf gleicher Position");{
}
++j;
}
j=0;
++i;
}
}
}
}
Zuletzt bearbeitet von einem Moderator: