站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题菜鸟程序,在线等,谢谢!

菜鸟程序,在线等,谢谢!

摘要: 菜鸟程序,在线等,谢谢!


一般应用程序中的MAIN()中的args起到什么作用?下面程序中的为什么用到arges?程序比较的是什么?高手指教!
public class flowDemo{
public static void main(String[] arges){
int iPara1,iPara2,iEnd;
if(arges.length!=3)
{
System.out.println(-#34;USE :java flowDome parameter1 parameter2 circle-#34;);
System.out.println(-#34;parameter1 : 比较条件1,数字类型-#34;);
System.out.println(-#34;parameter2 : 比较条件2,数字类型-#34;);
System.out.println(-#34;circle :循环次数-#34;);
System.out.println(-#34;ego:java flowDome 1 2 5-#34;);
return;
}else{
iPara1 = Integer.parseInt(arges[0]);
iPara2 = Integer.parseInt(arges[1]);
iEnd = Integer.parseInt(arges[2]);
}
//if语句
if(iPara2-#62;iPara1)
{
System.out.println(-#34;if 条件满足!-#34;);
System.out.println(-#34;第2个数比第1个数大!-#34;);
}
else
{
System.out.println(-#34;if 条件不满足!-#34;);
System.out.println(-#34;第2个数比第1个数小!-#34;);
}
//for循环操作
for(int i=0;i-#60;iEnd;i++)
{
System.out.println(-#34;这是for 第-#34;+i+-#34;次循环-#34;);
}
//while循环操作
int i=0;
while(i-#60;iEnd)
{
System.out.println(-#34;这是while 第-#34;+i+-#34;次循环-#34;);
i++;
}
//do-while循环操作
int j=0;
do
{
System.out.println(-#34;这是do-while 第-#34;+j+-#34;次循环-#34;);
j++;
}while(j-#60;iEnd);
}
}


没人啊,我还是自己查资料吧!


在dos 下, java flowDemo 1 2 3
123 就被放到arges[0] arges[1]) arges[2]中去了


我明白,但是了解args的本质作用?他是一个怎么样的参数,很模糊.


字符串数组,呵呵


就是一个字符串数组么


1,DOS中的dir命令大家都用过吧? 比如我想显示c盘根目录下所有文件和目录列表,我就敲
dir c:/
看到了没?这里的dir表示命令,空格后面跟着 c:/ 这个就表示命令行参数.

2,自己写个例子:

public class Test
{
public static void main(String args[])
{
System.out.println(-#34;命令行的参数有:-#34;);
for(int i=0 ; i-#60;args.length; i++)
{
System.out.println(args[i]);
}
}
}
编译后就可以测试了: java Test a -#60;== 这里的java Test 就类似例子1中的dir,这个a就是命令行参数,类似例子1中的c:/

java中处理命令行的参数是做为一个字符串数组来传给你的main函数的.




args就是一个字符串数组 这个名字可以改的 用来保存命令行参数的 一个代号而已
习惯用args 要是你高兴写成 a,b,c,.............随便你改成什么名字只要符合命名规则就可以了


结贴!


明白了,谢谢


↑返回目录
前一篇: 一段代码目的是打印2点成一条直线,出了点问题
后一篇: 腾迅七周年,送6位QQ免费号