首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-06-17 
求解答关于main方法public class Test11{public static void main(String[] args){int j args.lengthif

求解答关于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);}} 

热点排行