Also ich versuch grade ein programm zu schreiben in das man beliebige zahlen eingibt, dann wird die eingabe in einem Array gespeichert und soll kontrolliert werden ob es zahlen doppelt gibt. Und wenn es Zahlen doppelt gibt dann soll so gelöscht werden
Ich hab es so versucht das die zahlen mit der .split methode zu trennen. Aber wenn ich das mache sagt mir intellij das das nicht geht.
Das überprüfen ob es doppelte zahlen gibt hab ich mit einem Switch case versucht hab dann aber gemerkt das ich es nicht hinkriege und nach einer anderen methode gesucht und bin auf
gestoßen. Da verwirrt mich jetzt aber ob das ia eine methode ist oder einfach nur der Namer von dem int weil im INternet hab ich dazu auch nichts gefunden und als ich denn Namen ändern wollte hat intellij wieder gemeckert.
Meine fragen sind jetzt:
1. warum die .split methode nicht funktioniert oder ob sie funktioniert aber nur mit einem String
2. wenn keine split methode geht was für eine methode geht dann?
3. kann man das löschen der doppelten zahlen damit:
machen, mit einem switch case oder mit einer ganz anderen methode?
4. ob man sagen muss das es ein
array sein muss?
Java:
import java.util.Scanner;
public class main {
public static void main(String [] args){
Scanner scan = new Scanner(System.in);
String[] Zahlenliste;
int zahlen;
System.out.println("Bitte die gewünschten Zahlen eingeben(jede zahl mit einem komme trennen)");
zahlen = scan.nextInt();
Zahlenliste = zahlen.split(,);
switch(Zahlenliste) {
case 1:
if
}
}
}
Das überprüfen ob es doppelte zahlen gibt hab ich mit einem Switch case versucht hab dann aber gemerkt das ich es nicht hinkriege und nach einer anderen methode gesucht und bin auf
Code:
int[] deleteEquals(int[] ia)
Meine fragen sind jetzt:
1. warum die .split methode nicht funktioniert oder ob sie funktioniert aber nur mit einem String
2. wenn keine split methode geht was für eine methode geht dann?
3. kann man das löschen der doppelten zahlen damit:
Code:
int[] deleteEquals(int[] ia)
4. ob man sagen muss das es ein
Code:
int[] donut;