日期:2014-05-20  浏览次数:20714 次

一个简单的小程序 ,可是看不懂参数arges怎么回事,会的给解释啊
public class flowDemo{
  public static void main(String[] arges){
  int iPara1,iPara2,iEnd;
  if(arges.length!=3) //这个不懂了
  {
  System.out.println("USE :java flowDome parameter1 parameter2 circle");
  System.out.println("parameter1 : 比较条件1,数字类型");
  System.out.println("parameter2 : 比较条件2,数字类型");
  System.out.println("circle :循环次数");
  System.out.println("ego:java flowDome 1 2 5");
  return;
  }else{
  iPara1 = Integer.parseInt(arges[0]);
  iPara2 = Integer.parseInt(arges[1]);
  iEnd = Integer.parseInt(arges[2]);
  }
  //if语句
  if(iPara2>iPara1)
  {
  System.out.println("if 条件满足!");
  System.out.println("第2个数比第1个数大!");
  }
  else
  {
  System.out.println("if 条件不满足!");
  System.out.println("第2个数比第1个数小!");
  }
  //for循环操作
  for(int i=0;i<iEnd;i++)
  {
  System.out.println("这是for 第"+i+"次循环");
  }
  //while循环操作
  int i=0;
  while(i<iEnd)
  {
  System.out.println("这是while 第"+i+"次循环");
  i++;
  }
  //do-while循环操作
  int j=0;
  do
  {
  System.out.println("这是do-while 第"+j+"次循环");
  j++;
  }while(j<iEnd);
  }
 }

------解决方案--------------------
if(arges.length!=3) //这个不懂了
就是你在命令行输入的参数 不等于3
比如 :

> java flowDemo A B C --参数有3个 arges.length =3 ; arges[0] = A , arges[1] = B , arges[2] = C ,下标从0开始