当前位置: 代码迷 >> Eclipse >> 求解答关于main方法,该如何处理
  详细解决方案

求解答关于main方法,该如何处理

热度:53   发布时间:2016-04-23 13:27:03.0
求解答关于main方法
public class Test11{

public static void main(String[] args){

int j = args.length;

if(j!=2){

System.out.println("参数错误");

System.exit(1);

}

for(int i=0;i<args.length;i++){

System.out.println(args[i]);

}

}

}


这个Test,书上输出的结果是firsr/second;我按照他这个写出来怎么输出的是参数错误呢?如果要把args的数组赋值,从哪里赋值呢?



------解决方案--------------------
在Eclipse里面运行的么?要设置启动参数才行的。

菜单 -> Run -> Run Configurations

弹出界面右侧标签栏选择:Arguments

在Program arguments中输入:first second
------解决方案--------------------
firsr/second 是他从控制台输入的
你运行下下面代码就明白了
Java code
import java.util.*;class test{public static void main(String []args){Scanner cin=new Scanner(System.in);  System.out.println("请输入你的名字:");  String name=cin.nextLine();  System.out.println("你输入你的年龄");  int age=cin.nextInt();  System.out.println("你的名字是:"+name+" "+"你的年龄是:"+age);}}
  相关解决方案