一个简单的小程序 ,可是看不懂参数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开始