java的条件结构以及流程控制

本文详细介绍了Java中的条件结构,包括单独的if、if-else和多重else if结构,以及switch-case语句,通过实例展示了如何使用这些结构进行条件判断。同时,文章也提到了循环结构,包括while、do-while和for循环,分析了它们的执行流程和应用场景,并给出了避免死循环的建议。
摘要由CSDN通过智能技术生成

一、条件结构

1.单独的 if

顾名思义,if 的中文意思是"如果" 表示判断;即有选择、就会有判断条件,所以由 if 组成的语句块称为条件结构。

  使用格式:if(表达式){语句;}

执行原理:先判断条件表达式是否为真(即是否成立),表达式为真则执行花括号{ }之间的语句,否则不执行。

细节注意:不管表达式如何复杂,其结果必须为boolean类型的值,即要么是true、要么是false,而不能是其他值

2.if---else结构

格式:if(表达式){语句;}else{语句;}------------------>如果.......否则就.......

用于涉及两个分支的选择问题

执行原理:先判断表达式是否为true、为true则执行 if 的语句体,否则就执行else的语句体。

推广:多重的else if结构

     格式:if(表达式1)

{

语句1;

}

else if(表达式2)

{

语句2;

}

else if(表达式3)

{

语句3;

}

else

语句4;



执行原理:首先计算表达式1 的结果看是true 还是 false 
    如果是true 就执行 语句1
    如果是false 向下到 else if中 来判断表达式2 的结果是true 还是false
    如果是true 就执行 语句2 ......
  注意: 最后一个 else 可以省略 但是不建议省略 可以对范围外的错误值进行提示 补充

应用举例:编写一个程序判断某班的数学成绩的等级  >=90---->A    >=80----->B   >=70----->C   >=60----->E

class Demo01
{
public static void main(String[] args)//程序运行的入口

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值