循环语句和条件判断语句嵌套使用【for和if的嵌套】
public class ForTest03{
public static void main(String[] args){
//找出1~100以内的奇数
//第一种方案:从1开始,每次递增2,这样每一个数字一定是奇数
for(int i = 1;i <=100;i += 2){
System.out.println("奇数--->" + i);
}
System.out.println("====================================");
//第二种方案:从1开始,以1递增,每一个数据都进行判断,判断标准是数字对2求余数
for(int i = 1;i <=100;i++){
//判断是否为奇数,是奇数的时候输出
//i % 2 == 0//偶数
//i % 2 == 1//奇数
//i % 2 = 0//奇数
if(i % 2 != 0){
System.out.println("奇数2--->" + i);
}
}
//以上两种方案择优使用。
System.out.println("=====================================");
//在前一个程序的基础上,计算1~100以内所有奇数的和
// 1 + 3 + 5 + 9 + ........ + 99的和
//定义一个变量【盒子】,初始值为0
int sum = 0;
for(int i = 0; i <= 100;i += 2){
//sum存储的是最终求和的结果
//不能每一次执行到这里,都把求和结果归0
//定义sum变量不能放到这里,因为这里是循环体
//int sum = 0;
sum += i;
}
//以上的for循环结束之后,最终输出求和的结果
System.out.println("sum--->" + sum);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/94368.html