学习Java笔记记录Day3

时间:2025-03-05 09:18:46

一.用户交互Scanner

是用来获取用户的输入;

next与has next line的区别

package ;

import ;

public class Demo1 {
    public static void main(String[] args) {
        //new Scanner类,来输入数据
        Scanner scanner = new Scanner();

        ("请输入数据");
        //使用if语句来判定,该下一行是否为空,若为空则输出字符串

        if (() == true) {
            String str = ();
            //使用hasnext语句时,不会打印空格字符;
            ("输出结果为:" + str);

        }
        ();
        //IO流工作完一定要记得关闭!
    }
}
package ;

import ;

public class Demo2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner();
        ("请输入字符");
        if (()==true){
            //判断输入的是否为空,若为空则输出
            String str = ();
            //nextline可以输出所以数据,包括空格,所以基本使用nextline
            ("输出字符为"+str);
        }
        ();
        //记得关闭IO流!!!

    }
}