Java-流程控制1--用户交互Scanner

Java-流程控制1--用户交互Scanner,第1张

Java-流程控制1--用户交互Scanner Scanner

创建一个扫描器对象,用来接收键盘输入数据

  • 语法:Scanner 变量名1=new Scanner(System.in)

模仿日常遇到的文本输入提示

  • System.out.println(“请输入账号”);

判断用户有没有输入字符

  • 语法:if (变量名1.hasNext()){

使用nextLine方式接收(next方式空格为结束 nextLine方式回车为结束)
String 变量名2=nextLine();

反馈一下是什么
:System.out.println(“输入的内容为:”+变量名2);

最后凡是io流的类都要关闭 不然会占用内存

}

注意点:判断客户是否有输入值注意选择包含的类型 例如String
next和nextLine的结束区别

代码举例
package Scanner;

import java.util.Scanner;

public class Demo2 {
    public static void main(String[]args){
        Scanner y1= new Scanner(System.in);//创建一个扫描器 用于接受键盘数据输入
        System.out.println("请输入账号");//提示可以输入数据
        if (y1.hasNext()){//判断客户是否有输入
            String y2= y1.nextLine();//用nextLine方式接收
            System.out.println("您输入的账号未:"+y2);//反馈一下客户输入的是什么
        }
        y1.close();//io流的类如果不关闭会一直占用资源,要养成良好习惯

    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4690792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存