-1
我試着寫一個小程序,但它一直得到一個arror消息:如何解決主線程中的異常?發生了什麼問題?
Exception in thread "main" java.lang.NumberFormatException: For input string: "hallo"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at TheNoteBook.main(TheNoteBook.java:7)
我真不明白是怎麼回事。我使用Eclipse。
import java.util.Scanner;
public class TheNoteBook {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int t = Integer.parseInt(in.nextLine());
for(int c=0; c<t; c++){
String word = in.nextLine();
Note note = new Note(word);
System.out.println("Note " +c+ " says: " + note.getContent());
}
}
請花時間格式化您的源代碼並將其降低到重現此問題所需的最小量。 –
如果將*「hallo」*轉換爲整數,您能解釋一下您認爲自己會得到什麼嗎? – Tom
thx但問題已得到解決 –