Java程序之顺序,选择,循环结构

本文介绍了编程中的基本控制结构,包括顺序执行、选择结构(if单选、双选、多选及嵌套if)和switch语句。此外,还详细讲解了循环结构的三种形式:for循环、while循环及do...while循环,以及如何避免死循环的情况。
摘要由CSDN通过智能技术生成

1、顺序结构

一个程序的基本结构就是顺序结构,指的是程序按照语句一条一条右上而下依次执行

2、选择结构

选择结构主要包括if选择结构和switch选择结构

if选择结构

if选择结构有很多,主要包括:

if单选:适用于只需要判断一种条件的情况

if双选:适用于非A即B的情况

if多选:使用于需要选择的条件比较多的情况

嵌套if:使用于复杂的语句,在满足外面的条件下的进行细分

//单选if结构
if(条件表达式){
  //代码
}
//if双选
if(条件表达式1){
//代码
}else{
   //只要不满足条件1的都来执行else
}
//if多选
if(条件表达式1){
//代码
}
if(条件表示式2){
//代码
}
//后面还可以跟好多表达式
......

//嵌套if
if(条件表达式1){
    if(条件表达式2){
           //代码
        }
}

if选择结构只有在表达式为真的前提下才会执行代码块里面的内容,否则将一直向下执行,知道if结构结束。

switch语句

switch语句里面判断传进来的变量是不是和一个系列值中的变量相等,如果相等,就执行该语句,如果都不相等,就执行default语句

//switch基本结构
switch(变量){

case 变量类型值1:
     //代码
      break;
case 变量类型值2:
     //代码
      break;
case 变量类型值3:
     //代码
      break;
case 变量类型值4:
     //代码
      break;
default:
     //代码

}

注意:在switch语句中,每条case语句的后面最好加上break语句,不然在执行完以后还会继续执行下一条语句。

循环结构

循环结构主要有三种:for循环,while循环,do while循环

for循环

//for循环的基本结构
for(表达式1;表达式2;表达式3){
 //执行代码
 
}

//表达式1:给变量赋初值语句
//表达式2:给变量限定范围
//表达式3:对变量的值进行修改

//实例
for(int i = 0;i<100;i++){

//变量i的初始值是0,进入循环体的条件是i<100,满足条件进入循环体,执行完语句,进行i++操作

}

//for循环的一种特殊情况:增强for循环
for(类型 a:集合){

//用a这个元素,来遍历集合里面的所有元素

}

 while循环

//while循环的基本结构
while(条件表达式)
{
  //代码
}
注:条件为真,进入代码,条件为假不执行

//实例
int n=100
while(n>0){

   n--;

}
//n满足小于100时进入循环,但后直到不满足了,退出循环

do while循环

//do while的基本结构
do{
  
 //代码

}while(条件表达式);

//do while 和while不同的,while是先判断再执行,do while是不管条件成不成立,先执行,再判断

死循环

当三种循环的循环条件一直为真,就会一直循环不退出,成为一个死循环的状态

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值