Java for statement explanation
•
Java
for(条件表达式1;条件表达式2;条件表达式3)
{
语句块;
}
public static void main(String[] args)
{
int result=1;
for(int number=1;number<=5;number++)
{
result*=number;
}
System.out.print("5 的阶乘结果是:"+result); //输出"5的阶乘结果是:120"
}
1. Condition expression 1 is null
public static void main(String[] args)
{
int result=0;
int number=1; //相当于for 语句的第1 个表达式
for(;number<101;number++)
{
if(number%2!=0) //如果不能整除2,说明是奇数,则进行累加
result+=number;
}
System.out.print("100 以内所有奇数和为:"+result);
}
100 以内所有奇数和为:2500
2. Condition expression 2 is empty
public static void main(String[] args)
{
int result=0;
for(int number=1; ;number++)
{
if(number>100)break; //相当于for语句的表达式2,满足时就退出for循环
if(number%2!=0) //如果不能整除2,说明是奇数,则进行累加
result+=number;
}
System.out.print("100 以内所有奇数和为:"+result);
}
3. Condition expression 3 is empty
public static void main(String[] args)
{
int result=0;
for(int number=1;number<101;)
{
if(number%2!=0) //如果不能整除2,说明是奇数,则进行累加
result+=number;
number++; //相当于for语句的条件表达式3,每次递增1
}
System.out.print("100 以内所有奇数和为:"+result);
}
4.3 all conditional expressions are empty
public static void main(String[] args)
{
int result=0;
int number=1; //相当于for语句的条件表达式1
for(;;)
{
if(number>100)
break; //相当于for语句的条件表达式2
if(number%2!=0) //如果不能整除2,说明是奇数,则进行累加
result+=number;
number++; //相当于for语句的条件表达式3
}
System.out.print("100 以内所有奇数和为: "+result);
}
Example 1
public static void main(String[] args)
{
int sum=0;
int num=0;
Scanner sc=new Scanner(system.in);
for(int i=1;i<=6;i++)
{
System.out.println("请输入第"+i+" 个月的销售数量:");
num=sc.nextInt();
sum+=num;
}
System.out.println("上半年的销售总量为:"+sum);
}
请输入第1 个月的销售数量: 6840 请输入第2 个月的销售数量: 5449 请输入第3 个月的销售数量: 6546 请输入第4 个月的销售数量: 2400 请输入第5 个月的销售数量: 908 请输入第6 个月的销售数量: 8048 上半年的销售总量为:30191
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
