java的三种程序逻辑控制,入门java必掌握

程序逻辑控制

三种程序逻辑:顺序结构、分支结构、循环结构
所有的程序开发,都是由这三种结构组成的

一、顺序结构

这个就没什么说的了,在代码块内,计算机按照写的代码,从上往下依次执行

二、分支结构

1. if 分支结构

对关系表达式进行判断,决定是否执行,
比如:

if(我饿了) 
    我吃饭;
else 
    我继续干活;

对括号内的条件进行判断,如果为true就执行if语句,如果为假,则执行else语句(else语句不是必须伴随if,可省略)

三种:
(1)if(表达式)……
(2)if(表达式)…… else ……
(3)if(表达式)……else if(表达式)……else if(表达式)………else if(表达式)………else if(表达式)…………可以有无限多个
由上到下,只要有其中一个条件成立,后面的else if可直接跳过

2.switch开关语句

形状:

switch(ch)
{
    case '0':System.out.println(0);break;
    case '1':System.out.println(1);break;
    default:break;
}

ch 是数据类型,一般是int 或者char,枚举,String,而case 后的一般紧跟一个量,当ch等于这个常量的时候,就立马执行当前case 后的语句,直到遇见break或者后面case语句全部执行完毕才会停止
default:当之前的case 都不满足时执行,可省略

三、循环结构

  1. while循环语句

  2. do……while循环语句

  3. for循环

咱放一张图片

接下来咱们用这三种循环来完成,计算10!的结果

while循环

long result = 1;
int i = 1;
while (i<=10){
    result *= i;
    i++;
}
System.out.println(result);

do……while循环

long result = 1;
int i = 1;
do {
    result *= i;
    i++;
}while (i<=10);
System.out.println(result);

for循环

long result = 1;
for (int i = 1; i <= 10; i++) {
    result*=i;
}
System.out.println(result);

以上结果均为3628800

控制循环结构的两个关键字

continue;>>>>>>>>>>>>>>>>>继续
break;>>>>>>>>>>>>>>>>>>>中断退出


continue

结束当前循环,进入下一次循环
举个例子:

在程序中,当i==5的时候,执行continue,也就是说,不执行当前循环了,接下来直接执行i++;进入第六次循环,所以这里没有打印出:这是第5次循环


break

直接跳出当前一个循环
还是这个例子

当i==5的时候,直接跳出了for循环,不再进入第六次第七次第八次循环,直接out了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值