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()

 

posted @ 2020-07-13 21:46  叶落未落  阅读(134)  评论(0)    收藏  举报