java吧 关注:1,249,772贴子:12,733,935
  • 12回复贴,共1

新手求问:这个该怎么运行才会显示出;"Mary:555-8976"

只看楼主收藏回复

class Phone{
public static void main(String args[]){
int i;
String nums[][]={
{"Tom","555-3322"},
{"Mary","555-8976"},
{"Jon","555-1037"},
{"Rachel","555-1400"},
};
if (args.length!=1)
System.out.println("Usage:java Phone <name>");
else{
for(i=0;i<nums.length;i++){
if(nums[i][0].equals(args[0]))
System.out.println(nums[i][0]+":"+nums[i][1]);
break;
}
}
}
}


IP属地:山东1楼2014-08-08 16:11回复
    消灭0回复!


    IP属地:湖南2楼2014-08-08 16:26
    回复


      3楼2014-08-08 16:27
      收起回复
        输入参数Mary


        IP属地:上海4楼2014-08-08 16:31
        收起回复
          去掉break;吧感觉没用
          然后在cmd输入java Phone Mary


          5楼2014-08-08 17:18
          收起回复
            完全没问题啊。。


            7楼2014-08-08 17:30
            收起回复