Scanner各数据类型输入规则
统一的输入模式
基本数据类型
Scanner input = new Scanner(System.in);
int firstnumber = input.nextInt(); //整形int型
double money = input.nextDouble(); //双精度浮点型double型
float money = input.nextFloat(); //浮点型float型
String类型
String money = input.next();
不规则的char类型
方法一
int firstnumber = input.nextInt();
char change = (char)int;这样就相当于输入了字符型数据。
方法二
char money = input.next().charAt(0);
示例
Scanner input = new Scanner(System.in);
char c = input.next().charAt(0);
int a = 10,b = 20;
switch(c){
case '+':
System.out.println(a + b);
break;
case '-':
System.out.println(a - b);
break;
default:
break;
}