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;
}
posted @ 2021-09-24 19:57  编程丫·  阅读(374)  评论(0编辑  收藏  举报