class Temp{
private String args[];
public Temp(String args[]){
this.args = args;
}
public boolean value(){
String name = args[0];//这里不明白,为什么是0
String pass = args[1];//这里跟上面的区别,为什么是1
if(name.equals("abc")&&pass.equals("111")){
return true;
}
else{
return false;
}
}
}
class Test{
public static void main(String args[]){
if(args.length!=2){
System.out.println("输入错误");
System.exit(1);
}
System.out.println(new Temp(args).value()?"登陆成功":"失败");
}
}
String name = args[0];//这里不明白,为什么是0
String pass = args[1];//这里跟上面的区别,为什么是1麻烦大家了!谢谢了
private String args[];
public Temp(String args[]){
this.args = args;
}
public boolean value(){
String name = args[0];//这里不明白,为什么是0
String pass = args[1];//这里跟上面的区别,为什么是1
if(name.equals("abc")&&pass.equals("111")){
return true;
}
else{
return false;
}
}
}
class Test{
public static void main(String args[]){
if(args.length!=2){
System.out.println("输入错误");
System.exit(1);
}
System.out.println(new Temp(args).value()?"登陆成功":"失败");
}
}
String name = args[0];//这里不明白,为什么是0
String pass = args[1];//这里跟上面的区别,为什么是1麻烦大家了!谢谢了
String name = args[0];//这里不明白,为什么是0
String pass = args[1];//这里跟上面的区别,为什么是1你这个数组 0位置存了 name,1位置存了 password 所以你要这样取 啊 有什么问题吗?
后面可以带参数 比如javac XXX.java aa bb
这样的话你的就把aa传进了args[0],把bb传进了args[1].明白?