控制台输入语句
使用Scanner类,首先要导入 import java.util.Scanner;
然后建立对象 Scanner sc = new Scanner(System.in);
然后就可以接收控制台输入的各种数据类型了。
比如:
String s = sc.next();//接收控制台输入的各种数据类型
String s = sc.nextLine();//接收控制台输入的各种数据类型
next和nextLine的区别是,前者接收的字符串到第一个空格为止,后者接收的字符串可以包含空格,到回车为止)
double d = sc.nextDouble();
如果想输入一个字符,可以利用字符串的charAt(index)方法。
例如,char ch = sc.next().charAt(0);
也可以直接写作: char ch = new Scanner(System.in).next().charAt(0);
整型: int a=new Scanner(System.in).nextInt();
浮点: float b=new Scanner(System.in).nextFloat();
浮点: double b=new Scanner(System.in).nextDouble();
字符串:String s=new Scanner(System.in).next();
String s=new Scanner(System.in).nextLine();
得到字符的方法 :
char ch = new Scanner(System.in).next().charAt(0);