1、接收输入参数
程序有一个主方法(main)可以接收参数。系统定义的这个参数必须是一个字符型数组。在运行程序时可以用空格分隔数据。这个参数一般用来初始化程序,或提供一些可变量的输入。
2、if-else条件语句
if(condition)
{
body1;
}else
{
body2;
}
condition为判断条件,body1、body2为程序体。if-else是java中的判断语句,如果condition为真(true)就执行body1,为假(false)就执行body2.
3、for循环语句
for(part1;part2;part3)
其中part1是初始化条件,part2是循环条件,part3是变更循环条件。for执行语句时,首先执行初始化操作,然后在判断终止条件是否满足,如果满足了,则执行循环体,在执行迭代部分。最后一次的循环完成之后,跳出程序。
4、while循环语句
while(condition)
{
body;
iteration;
}
condition为循环的条件,body为循环体,iteration为变更循环条件。当满足condition时,执行body,在执行iteration,知道不满足condition时,跳出循环语句。
5、do-while循环语句
do{
body;
iteration;
}while(condition);
body为循环体,iteration为变更循环条件,condition为循环语句。与while语句不同的是,do-while语句先执行循环体,在判断循环条件。当condition为真是,继续执行,否则跳出语句。
6、引入包
import java.util.*;
public class flowDome{
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("paremeter1:比较条件1,数字类型");
System.out.println("paremeter2:比较条件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(iPara1>iPara2){
System.out.println("if 条件满足!");
System.out.println("第2个数比第1个数小!");
}else{
System.out.println(" if 不满足条件!");
System.out.println("第2个数比第1个数小!");
}
for(int i=0;i<iEnd;i++){
System.out.println("这是for第"+i+"次循环");
}
int i=0;
while(i<iEnd){
System.out.println("这是 while 第"+i+"次循环");
i++;
}
int j=0;
do{
System.out.println("这是 do-while 第"+j+"次循环");
j++;
}while(j<iEnd);
}
}
编译程序:把代码保存到E:盘并改为flowDome.java。在DOS窗口中输入下面的命令:
E:\>javacflowDome.java
运行程序:
编译通过后将会形成一个同名的class文件。在DOS窗口中在输入一下命令:
E:\>java flowDome
你会发现是错误的输入程序输出信息帮助,并返回而不执行程序,按照返回的的信息输入
E:\>javaflowDome 1 2 3
输入成功,结果如下