第七天

今天目标:
1、多分支的switch语句块
2、循环语句
for
while
do while

	多层循环

switch
switch(变量) {
case 常量1:
//代码块
break;
case 常量2:
// 代码看

default:

}

注意:
1、switch语言一般我们需要加上break
2、如果还有其他条件,请加入default
3、switch中的变量的类型:
在jdk1.5之前,只能是char、byte、short、int
在jdk1.5之后,增加了枚举类型
在jdk1.7之后,增加了字符串(String)
目前jdk12,不支持long、浮点型


选择结构:
if
if else
if else if else
switch

作业1:
输入赵本山的考试成绩,显示所获奖励
成绩==100分,爸爸给他买辆车
成绩>=90分,妈妈给他买MP4
90分>成绩>=60分,妈妈给他买本参考书
成绩<60分,什么都不买
作业2:
张三为他的手机设定了自动拨号
按1:拨爸爸的号
按2:拨妈妈的号
按3:拨爷爷的号
按4:拨奶奶的号
作业3:
循环输入某同学S1结业考试的5门课成绩,并计算平均分

总结:
描述几种分支结构的语法和执行过程?
什么情况下会使用多重if选择结构?
多重if选择结构和switch选择结构的区别和适用场合是什么?

循环:
java中循环有三种
for
while
do
while

for
for (定义一个变量; 判断是否符号条; 条件升级) {
//循环体
}
// 在控制台上输出0~9 10个数

1、switch
2、循环
	for
	while
	do... while
---------------------------------------------------
for(int i=0; 条件;i++) {
	// 循环体
}

while
while(条件) {
// 循环体
}
课堂案例:使用while循环完成1~100和
int i=0;
while(条件) {
// 循环体
i++
}

// 死循环
while(true) {
xxxx
xxxx
}
for (;1==1;) {

}

do … while循环

do {

}while(条件);

for (int i = 10; i < 1; i++) {
System.out.println(“10”);
}

int i = 1000;
while (i < 10) {
System.out.println(“1000”);
}

int index = 10000;
do {
System.out.println(“10000”);
}while(i < 10);
注意:do while 不管条件是否符合,至少会执行一次
一般而言,主要用来做人机交互

请使用while和for完成1~100之间的偶数的和

break、continue关键字的使用

break:
1、switch 打断switch语句的作用
2、终止循环的作用

continue:
中断本次(一次)循环,进入下次循环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值