1 / 64
文档名称:

第3章-循环语句课件.ppt

格式:ppt   大小:2,031KB   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章-循环语句课件.ppt

上传人:aluyuw1 2022/11/25 文件大小:1.98 MB

下载得到文件列表

第3章-循环语句课件.ppt

相关文档

文档介绍

文档介绍:该【第3章-循环语句课件 】是由【aluyuw1】上传分享,文档一共【64】页,该文档可以免费在线阅读,需要了解更多关于【第3章-循环语句课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。上节知识回顾
1、移位运算符:>><<
2、JAVA语句
3、条件分支语句:根据不同条件,执行不同语句
1)if…else(if条件、ifelse、ifelse嵌套)
请思考
1、设a=3,b=12计算下列表达式的值:
--a%++b
(++a)<<a
a<10&&a>10?a:b
2、 inta=9,b=-9,x=0,y=0,z=0; x=a<<3; y=a>>1; z=b>>1;
x,y,z的值是多少?
思考题
课后35页作业题1:
思路:
x<0y=-1+2x
x=0y=-1
x>0y=-1+3x
x的值从键盘输入
Scannerreader=newScanner();
x=();
最后程序打印出y的值:
(y);
if(x<0)
y=-1+2*x;
elseif(x==0)
y=-1;
elseif(x>0)
y=-1+3*x;
请思考:对于if-else语句如果使用三元运算符?:怎么简化。
if(a>0) { b=a; } else { b=-a; }
b=a>0?a:-a
1、条件分支语句
如果满足某种条件,就进行某种处理,否则就进行另一种处理。
if(boolean类型表达式) {
语句或语句块;
}
else {
语句或语句块;
}
如果if后表达式的值为true,则执行if语句的复合语句;如果
表达式的值为false,则执行else后面的复合语句。
1)、简单的If条件语句例子
publicclassGetif{//创建类
publicstaticvoidmain(Stringargs[]){//主方法
intx=45;//声明int型变量x,并赋给初值
inty=12;//声明int型变量y,并赋给初值
if(x>y){//判断x是否大于y
("变量x大于变量y");//如果条件成立,输出的信息
}
if(x<y){//判断x是否小于y
("变量x小于变量y");//如果条件成立,输出的信息
}
}
}
2)、if-else语句例子
publicclassGetifelse{
publicstaticvoidmain(Stringargs[]){//主方法
intmath=95;//声明int型局部变量,并赋给初值95
intenglish=56;//声明int型局部变量,并赋给初值56
if(math>60){//使用if语句判断math是否大于60
("数学及格了");//条件成立时输出信息
}else{
("数学没有及格");//条件不成立输出的信息
}
if(english>60){//判断英语成绩是否大于60
("英语及格了");//条件成立输出的信息
}else{
("英语没有及格");//条件不成立输出的信息
}
}
}
嵌套的ifelse语句的例子
publicclassifTest
{
publicstaticvoidmain(Stringargs[])
{intintTestScore=82;
chargrade;
if(intTestScore>=90){Grade=‘A’}else
if(intTestScore>=80){grade=‘B’}else
if(intTestScore>=70){grade=‘C’}else
if(intTestScore>=60){grade=‘D’}else
{grade=‘F’}
(“分数=”+intTestScore);
(“评价=”+grade);
}
}
例三:运行例3-3
switch
表达式
语句组1
break;
语句组2
break;
语句组n
break;
语句组
break;
…...
const1
const2
constn
default
case
思考题
1、分析以下程序结构,并回答问题:
if(x>0)
{(“First”);}
elseif(x>-5)
{(“Second”);}
else{(“Third”);}
请回答,当X取值为多少,将输出Second?
2、请完成课后****题2、3、4、7、8
3、,并调试运行。