-2
我仍在学习http://programmingbydoing.com/a/name-age-and-salary.html我还在学习。扫描仪错误。 “线程异常”主“java.util.InputMismatchException”
我收到此错误消息。有人可以告诉我如何解决这个问题吗? 我得到这个错误,如果我把数字99.9。但如果我把99或99,9,这不是错误。 i get this error
import java.util.Scanner;
public class NameAgeSalary
{
public static void main (String[] args)
{
Scanner keyboard = new Scanner (System.in);
String Name;
int Age;
double Salary;
System.out.println("Hello. What is your name?");
Name = keyboard.next();
System.out.println();
System.out.println("Hi, " +Name+ "! How old are you?");
Age = keyboard.nextInt();
System.out.println();
System.out.println("So you're " +Age+ ", eh? That's not old at all! ");
System.out.println("How Much do you make," +Name+ " ?");
Salary = keyboard.nextDouble();
System.out.println();
System.out.println(""+Salary+ "! I hope that's per hour not per year! LOL!");
}
}
你输入了什么程序? – SMA
'Scanner scanner = new Scanner(System.in).useLocale(Locale.US);'http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html#localized - 值 –