Java 类型不匹配:无法将字符串解析为int
我已经学习java solo大约两周了。我试着做一个编程工作表,电脑要求用户输入口袋妖怪的统计数据,然后把统计数据列表打印回给他们。我犯了一些愚蠢的语法错误,这应该是显而易见的,但我在上面加了空格。使用Java 类型不匹配:无法将字符串解析为int,java,Java,我已经学习java solo大约两周了。我试着做一个编程工作表,电脑要求用户输入口袋妖怪的统计数据,然后把统计数据列表打印回给他们。我犯了一些愚蠢的语法错误,这应该是显而易见的,但我在上面加了空格。使用nextInt 如果你检查一下javadocs 您将看到下一步返回一个字符串 public static void battle() { Scanner b = new Scanner(System.in); //collect data System.out.println(&q
nextInt
如果你检查一下javadocs
您将看到下一步
返回一个字符串
public static void battle() {
Scanner b = new Scanner(System.in); //collect data
System.out.println("What is your Attack? ");
int attack = b.next();
System.out.println("What is your Defence? ");
int defence = b.next();
System.out.println("What is your Base? ");
int base = b.next();
System.out.println("What is your STAB? ");
int stab = b.next();
System.out.println("What is your HP? ");
int hp = b.next();
System.out.println("What is your Level?");
int level = b.next();
//print data colected
System.out.println("=============================================================");
System.out.println("You are fighting mew!\n Your stats:");
System.out.println("\nLevel: " + level + "\nAttack: " + attack + "\nDefence: " + defence + "\nBase: " + base + "\nStab:" + stab + "\nHP: " + hp);
System.out.println("=============================================================");
}
这回答了你的问题吗?
Scanner b = new Scanner(System.in); //collect data
System.out.println("What is your Attack? ");
int attack = b.nextInt();
System.out.println("What is your Defence? ");
int defence = b.nextInt();
System.out.println("What is your Base? ");
int base = b.nextInt();
System.out.println("What is your STAB? ");
int stab = b.nextInt();
System.out.println("What is your HP? ");
int hp = b.nextInt();
System.out.println("What is your Level?");
int level = b.nextInt();
//print data colected
System.out.println("=============================================================");
System.out.println("You are fighting mew!\n Your stats:");
System.out.println("\nLevel: " + level + "\nAttack: " + attack + "\nDefence: " + defence + "\nBase: " + base + "\nStab:" + stab + "\nHP: " + hp);
System.out.println("=============================================================");