Java条件结构与循环结构——初级介绍

条件结构

If结构  If(Condition){//当condition为true时执行的代码}

If-else结构:

If(Condition){

//为true执行

}else{

//为false执行

}

If else If else结构:

If(condition1){

//为true执行

}else if(condition2){

//condition1为false且condition2为ture

}else{

//上面两个都为false

}

字符串匹配是用.equals()

switch适用于等值判断

Switch(变量){

Case 值:

System.out.println("");

Break;//跳出当前结构体,跳出switch或者循环

Default:

}

循环结构:

变量定义

While(条件判断){

//代码

条件改变

}

变量声明

Do{

//代码

条件赋值或改变赋值

}while(条件判断);

while和do-while的区别

while会先判断再进入结构体

Do-while会先执行再判断

范例:

  1. 猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃一个,以后每天都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子。求第一天共摘了多少个?

答案:1534

public class EEE {

    public static void main(String[] args) {

        int sum=1;

        for(int day=9;day>0;day--){

          sum=(sum+1)*2;

          System.out.print("第"+day+"天有"+sum+"个桃子");

        }

        System.out.println("总桃子数量:"+sum);

    }

}

  1. 计算1000内不能被7整除的整数之和

答案:429429

public class BBB {

    public static void main(String[] args){

        int sum=0;

        for(int number=1;number<=1000;number++){

            if(number%7!=0){

                sum+=number;

            }

       }System.out.println("1000内不能被7整除的整数之和:"+sum);

    }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值