zoukankan      html  css  js  c++  java
  • Scanner的例子

    package com.firstDay.one;
    
    import java.util.Scanner;
    
    public class Information {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            System.out.println("请输入您的姓名:");
            Scanner name=new Scanner(System.in);
            System.out.println("请输入您的年龄:");
            Scanner age=new Scanner(System.in);
            System.out.println("请输入您的爱好:");
            Scanner hobby=new Scanner(System.in);
            System.out.println("请输入您的学院的基本信息:");
            Scanner school=new Scanner(System.in);
            String getname=name.next();
            int getage=age.nextInt();
            String gethobby=name.next();
            String getschool=name.next();
            System.out.print("您的姓名是:"+getname+"
    "+"您的年龄:"+getage+"
    "+"您的爱好:"+gethobby+"
    "+"您的学院的基本信息:"+getschool);
    
    }
    }

    一开始的想法是从一下例子来的,以下代码是成功的,可是按照下面的写法写上面的代码,发现出现了一个问题,它会将所有的System.out.println的内容先输出,然后一起输入内容,这种效果不是真正想要的,所以不采取,采取的是每一个问题输入一个答案。

    package com.firstDay.one;
    
    import java.util.Scanner;
    
    public class Information {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            System.out.println("请输入您的姓名:");
            Scanner name=new Scanner(System.in);
            String getname=name.next();
            System.out.print("您的姓名是:"+getname+"
    ");
    
    }
    }

    通过改正才发现,原来输入语句只要写一遍就可以了,输入多次时不需要重新写,只要调用上面的对象就行了,代码如下:

    package com.firstDay.one;
    
    import java.util.Scanner;
    
    public class Information {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            Scanner all=new Scanner(System.in);
            System.out.println("请输入您的姓名:");
            String getname=all.next();
            System.out.println("请输入您的年龄:");
            int getage=all.nextInt();
            System.out.println("请输入您的爱好:");
            String gethobby=all.next();
            System.out.println("请输入您的学院的基本信息:");
            String getschool=all.next();
            System.out.print("您的姓名是:"+getname+"
    "+"您的年龄:"+getage+"
    "+"您的爱好:"+gethobby+"
    "+"您的学院的基本信息:"+getschool);
        }
    
    }
  • 相关阅读:
    sh脚本学习笔记
    idea常见快捷键
    linux操作命令笔记
    【题解】[国家集训队]圈地计划
    【题解】[国家集训队]happiness
    【题解】小M的作物
    cpu的MMU
    socat命令
    strace命令
    Linux的文件描述符
  • 原文地址:https://www.cnblogs.com/xuegu/p/5686170.html
Copyright © 2011-2022 走看看