Java笔记-用户输入操作Scanner类相关
基本步骤:
1. 创建Scanner对象
2. 调用has方法检查输入(字符串可不用)
3. 调用next方法获取输入
4. 结束后调用close()方法
// 创建Scanner对象
Scanner in = new Scanner(System.in);
// 输入字符串 String str1 = in.next(); // 要求输入的字符串不含空格,从非空格字符开始,之后遇到空格或回车结束输入。比如,“ at cd ”只会输入“at”。 String str2 = in.nextline(); // 这个可以包含空格,遇到回车结束 // 输入浮点型 if(in.hasNextFloat()){ // 检查输入的是否是整型 float f = in.nextFloat(); } // 输入整型 if(in.hasNextInt()){ int i = in.nextInt(); }
// has方法特殊的用法 while(!in.hasNext("exit")){ //直达输入字符串"exit",否则循环不停止 } // 结束输入 in.close()

浙公网安备 33010602011771号