Scanner

简介: Scanner

输入



public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入您的姓名");
        String name = scanner.nextLine();
        System.out.println("请输入您的年龄");
        int age = scanner.nextInt();
        System.out.println("请输入您的工资");
        Double aDouble = scanner.nextDouble();
        scanner.close();//关闭
        System.out.println("----------------------------------");
        System.out.println("姓名:"+name);
        System.out.println("姓名:"+age);
        System.out.println("姓名:"+aDouble);
    }


运行结果:

请输入您的姓名
ssss
请输入您的年龄
44
请输入您的工资
4141414.4
----------------------------------
姓名:ssss
姓名:44
姓名:4141414.4
Process finished with exit code 0


Demo1



public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入年份");
        int year = scanner.nextInt();
        scanner.close();
        if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
            System.out.println("闰年");
        } else {
            System.out.println("不是闰年");
        }
        System.out.println("----------------------------------");
        Boolean yers = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
        String le=yers ? "闰年":"不是闰年";
        System.out.println(le);
    }
请输入年份
4000
闰年
----------------------------------
闰年


Demo2



public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入您购买商品的价格是多少");
        Double money=scanner.nextDouble();
        scanner.close();
        if (money>500){
            double v = money * 0.09;
            double ll=money-v;
            System.out.println("您的实际付款金额是==>"+ll);
        }else {
            System.out.println("您的实际付款金额是==>"+money);
        }
    }
请输入您购买商品的价格是多少
277
您的实际付款金额是277.0
相关文章
|
4天前
关于Scanner的一些理解
关于Scanner的一些理解
14 2
|
4月前
|
程序员
Scanner类中next()和nextLine()的区别
Scanner类中next()和nextLine()的区别
25 0
|
10月前
Scanner中nextLine()在nextInt()的几种解决方式
Scanner中nextLine()在nextInt()的几种解决方式
56 0
|
10月前
|
Java
Scanner的基本用法
Scanner的基本用法
79 0
Scanner 使用 、注意要点
Scanner 使用 、注意要点
183 0
|
Java
使用 nextLine 方法:
使用 nextLine 方法:
67 0
next() 与 nextLine() 区别
next() 与 nextLine() 区别
65 0
next()和nextLine()的一些小问题
next()和nextLine()的一些小问题
109 0
next()和nextLine()的一些小问题
|
Java
java13-scanner中的方法
java13-scanner中的方法
87 0

热门文章

最新文章