Ich mache gerade ein paar Übungen in einem Buch für einen Java-Sommerkurs, weil ich ein wenig voraus bin, was bedeutet, dass dies keine Hausaufgaben sind. Ich erhalte eine Fehlermeldung, dass Sie nicht von String
zu int
konvertieren können, aber beide sind Strings, einer ist eine Variable und einer ein Array.Kann String nicht in int konvertieren, aber beide sind Zeichenfolgen?
Es ist diese Linie Ich bin mit Mühe, ... select = items[select];
public class CarpentryChoice {
public static void main(String[] args) {
String items [] = {"Table", "Desk", "Chair", "Couch", "Lazyboy"};
int price [] = {250, 175, 125, 345, 850};
String select;
Scanner scan = new Scanner(System.in);
System.out.println("Please enter an item to view it's price: ");
select = scan.nextLine();
for(int i=0; i < items.length; i++) {
select = items[select];
}
}
}
Die Zeile 'select = items [select]' ist nicht erwünscht, da Arrays einen ganzzahligen Index benötigen. – Daniel