Sto solo scherzando con alcuni esercizi in un libro per una lezione estiva di Java perché sono un po 'più avanti, il che significa che non sono compiti a casa. Ricevo un messaggio di errore che indica che non è possibile convertire da String
a int
ma entrambe sono stringhe, una è una variabile e una una matrice.Impossibile convertire String in int, ma entrambe sono stringhe?
È questa linea Ho problemi con ... 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];
}
}
}
La riga 'select = items [select]' non è desiderata, poiché gli array richiedono un indice intero. – Daniel