顺序-分支--循环结构

一。顺序结构(自上而下)

二。分支结构(有选择性)
1.if(表达式){

		}
2.if(表达式){
		
		}else{
		
		}
3.if(表达式){
		
		}else if(表达式){
		
		}else if(表达式){
		
		}else{
		
		}
  如何从键盘中获取不同类型的变量,需要使用Scanner类
  1.导包:import java.util.Scanner;
  2.Scanner实例化:
  	 Scanner scan = new Scanner(System.in);
 	 int num = scan.nextInt();		// 获取int类型的

说明:1:可以嵌套
2:只执行一行语句时,可以省略{}
3:假如都没有大括号,且if后面没有分号else会跟最近的if匹配

switch(表达式){
case 常量1:
语句1;‘
break;
case 常量2:
语句2;‘
break;
.。。。
default:
语句;
break;
0}
说明:
1:根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应的case结构中,调用执行语句。当调用执行语句以后,则让然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此switch-case结构末尾结束为止。
2:break,可以使用在switch-case结构中,表达式一旦执行到关键字,就会跳出
3:switch结构中的表达式,只能时如下的6种数据类型之一:
byte,short,char,int,枚举类型,String类型
4:case后只能声明常量,不能声明范围
5:break关键字可选
6:default相当于if-else结构中的else

三。循环结构(根据条件,循环部分代码)
1.for循环
一 循环结构的4个要素
1.初始化条件
2,循环条件 -----boolean类型
3,循环体
4,迭代条件
二 for循环结构
for(1;2;4){
3
}
执行过程,1—>2—>3---->4---->2—>3----->4…------>2
2。while循环
一 循环结构的4个要素
1.初始化条件
2,循环条件 -----boolean类型
3,循环体
4,迭代条件
二 while循环结构
1
while(2){
3;
4;
}
执行过程,1—>2—>3---->4---->2—>3----->4…------>2
说明:
1,写while循环千万小心一定不要忘记写迭代条件,一旦丢了,就死循环了
2。我们写程序,要避免写死循环
3。for循环和while循环是可以相互转换的
区别:for循环和while循环的初始化条件部分的作用域不同
3.do-while循环
一 循环结构的4个要素
1.初始化条件
2,循环条件 -----boolean类型
3,循环体
4,迭代条件
二 do-while循环结构
1
do{
3;
4;
}while(2)
执行过程,1—>3—>4---->2---->3—>4----->2…------>2
说明:
1,do-while循环至少执行一次循环体

4 while (true)结构的使用
当无法确定循环次数,可以用
while(true){

		}或
		for(;;){

		}

说明:结束循环有两种方式
方式一:循环体部分返回false
方法二:循环体中执行break

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值