码迷,mamicode.com
首页 > 其他好文 > 详细

关于main函数的参数列表 String[] agrs

时间:2015-06-14 16:54:08      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:string[] args

  1. String[] args 是专门用来接收命令行参数的。

2.例如:java ArrayTest07 abc def aaa JVM在调用ArrayTest07类的main方法之前,先 "abc def aaa"这个字符串以“空格”的方式分割,然后存储在String数组中。

实验代码如下:

public class MainTest{
    public static void main(String[] args)
    {
        System.out.println("String类型的数组中元素的个数是:" + args.length);//0没有接收参数,所有是0;
        //遍历这个数组
        for(int i=0;i<args.length;i++){
			System.out.println(args[i]);
	}
	//设计这样一个需求:运行该软件时必须提高用户名和密码,用户名:admin 密码:123,如果没有没有提供足够的参数,则系统退出;如果参数个数正确,用户名和密码正确,则提示***登陆成功,欢迎回来!";用户名或者密码错误,也给出相应的提示。
	if(args.length != 2){
	    System.out.println("要想使用该系统必须这样输入:username password");
	    return ;
	}
	String username=args[0];
	String passwd = args[2];
	if("admin".equals(username)&&"123".equals(passwd)){//这样写和下面相比,可以避免空指针异常
	//if(username.equals("admin")&& passwd.equals("123"))
	    System.out.println("登录成功,欢迎["+username+"]回来!");
	}else{
	    System.out.println("登录失败,用户名["+username+"]不存在或者密码错误!");
	}
	
    }
}


本文出自 “gaogaozi” 博客,请务必保留此出处http://hangtiangazi.blog.51cto.com/8584103/1661768

关于main函数的参数列表 String[] agrs

标签:string[] args

原文地址:http://hangtiangazi.blog.51cto.com/8584103/1661768

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!