①最常用的方法:导入Scanner类:import java.util.Scanner;
Scanner sc = new Scanner(System.in);
字符串:String str=sc.nextLine();
next与nextLine的区别:
next:在接收到有效数据前,所有的空格或者tab键等输入被忽略,若有有效数据,则遇到这些键退出;
nextLine:可以接收空格和tab键,只有遇到enter才结束。
整型:int i=sc.nextInt();
以此类推double,float只需要把next后的Int换成Double,Float即可
以下两个为不常用的方法:都是导入io类import java.io.*;
②
数据类型 i = (数据类型) System.in.read();
③
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
str = br.readLine();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)