4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)

2023-07-31
| 27页
| 122人阅读
| 6人下载
普通

内容正文:

if…else if…else语句根据多个条件判断程序执行流程,是多条件分支语句。语法格式如下: 4.3 选择结构的嵌套 4.3.1 if…else if…else语句嵌套 if(条件表达式1){ 语句块1; } else if(条件表达式2){ 语句块2; } …多个else if else{ 语句块m; } public class IfelseifDemo { public static void main(String[] args) { float x=259, y; if(x<200){ y=x; } else if(x<=300&&x>=200){ y=0.8*x; } else{ y=0.7*x; } System.out.println(″实际支付金额为:″, +y); } } 实例3某餐厅会员消费金额在200元以下时不打折,200元(含)至300元(含)时打八折,300元以上时打七折。编写程序计算并输出某次消费的实际支付金额。 company profile 实际支付金额为:207.2 【运行结果:】  company profile 4.3.2 if语句嵌套 company profile company profile 语法格式如下: if(条件表达式1){ if(条件表达式1.1){ 语句块A; } else if(条件表达式1.2){ 语句块B; } … else{ 语句块C; } } else if(条件表达式2){ 语句块D; } … else{ 语句块E; } 4.4 switch语句 company profile 语法格式如下: switch(表达式){ case 1:语句块1;break; case 2:语句块2;break; case 3:语句块3;break; … case m:语句块m;break; default:语句块n;break; } public class SwitchDemo { public static void main(String[] args) { int day=3; switch(day); { case 1 : System.out.println(″Monday″); break; case 2 : System.out.println(″Tuesday″); break; case 3 : System.out.println(″Wednesday″); break; case 4 : System.out.println(″Thursday″); break; case 5 : System.out.println(″Friday″); break; case 6 : System.out.println(″Saturday″); break; case 7 : System.out.println(″Sunday″); break; default :System.out.println(″Error!″); } } } 实例4 根据变量day的值判断某天是星期几 company profile Wednesday 【运行结果:】  company profile 实训分析: 要判断成绩是否达标,就要看成绩达到70分及以上的条件是否满足。如果满足,则达标。因此使用if语句即可实现。  【实训 1】 成绩是否达标的判断 company profile 某学校规定考试成绩达到70分及以上为达标,请根据输入的成绩判断是否达标。 import java.util.Scanner; public class IfDemo { public static void main(String[] args) { int score; Scanner in=new Scanner(System.in); System.out.println(″请输入考试成绩: ″); score=in.nextInt(); if(score>=70) { System.out.println(″达标″); } } } 【程序代码:】  company profile 请输入考试成绩:86 达标! 【运行结果:】  company profile 实训分析: 我们知道,如果一个整数能被2整除就是偶数,否则就是奇数。显然属于if…else语句的使用范畴,因此用if…else语句实现即可。  【实训 2】 奇偶数的判断 company profile 编写程序:判断输入的整数是奇数还是偶数。 import java.util.Scanner;

资源预览图

4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
1
4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
2
4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
3
4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
4
4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
5
4.3 选择结构的嵌套(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。