栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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);

    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345253.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号