用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

Java scanner 和 console 用法

2015-03-24 作者: java源代码大全举报

[java]代码库

/*
 * scanner: 输入
*/
        //构造一个scanner对象
        Scanner in = new Scanner(System.in);
        //get string input, and first word
        System.out.println("What is your name?");
        String name = in.nextLine();
        //get integer input
        System.out.println("How old are you?");
        int age = in.nextInt();
        System.out.println("Name: "+name);
        System.out.println("Age: "+age);
        System.out.println("Please input:");
        if(in.hasNext("yes"))
        {
            System.out.println("yes......");
        } else
        {
            System.out.println("no......");
        }       
/*
 * console: 输入是看不到,看以设置为密码。
*/
import java.io.Console;
public class HelloJava{
        public static void main(String[] args){
        Console console = System.console();
        String password = new String(console.readPassword());
        System.out.println("password="+password);
        }
}

/*
#运行结果
[root@hzvscmdb java]# java HelloJava
password=123work
#注意
char[] passwd = cons.readPassword("Password: "); //为了安全起见,返回的密码存放在一维字符数组中,而不是字符串中。
*///源代码片段来自云代码http://yuncode.net
			


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...