第3章 分支结构

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何使用if条件语句 如何使用 条件语句
如果考试成绩大于90分 奖励一块巧克力. 如果考试成绩大于 分,奖励一块巧克力.
import java.util.Scanner; public class Score1 { public static void main(String[ ] args) { Scanner input = new Scanner(System.in); System.out.print("请输入成绩 "); 请输入成绩: 请输入成绩 int score = input.nextInt(); if ( score > 90 ) { } } } //判断是否大于 分 判断是否大于90分 判断是否大于 System.out.println("不错,奖励一块巧克力!"); 不错,奖励一块巧克力! 不错
如何使用switch语句 如何使用 语句
int mingCi = input.nextInt(); switch (mingCi){ case 1: System.out.println("奖励电脑一台"); break; case 2: System.out.println("奖励手机一个"); break; case 3: System.out.println("奖励U盘一个"); break; default: System.out.println("奖励钢笔一支"); }
使用else-if语句,实现对学生成绩的等级评定
int score = input.nextInt(); //考试成绩 考试成绩 if ( score >= 90 ) { System.out.println("优秀"); } else if (score >= 80 ) { System.out.println("良好"); } else if (score >= 70 ) { System.out.println ("中等"); } else if (score>=60){ System.out.println ("及格"); } else { System.out.println("不及格"); }
为什么使用多分支if语句 为什么使用多分支 语句
对学生的考试成绩进行等级评定
成绩>=90 :优秀 成绩 80 <=成绩 90:良好 成绩< : 成绩 70 <=成绩 80:中等 成绩< : 成绩 60 <=成绩 70 :及格 成绩< 成绩 成绩<60 :差 成绩
使用多分支 语句 使用多分支if语句 多分支
switch语句 语句
switch (表达式 表达式) 表达式 { case 常量 1: 语句1; 语句 break; case 常量 2: 语句2; 语句 break; default: 语句3; 语句 }
计算表达式的值 如果等于常量1 如果等于常量
如果等于常量2 如果等于常量
如果没有找到匹配的值
使用if-else语句 使用 语句
判断学生张三的成绩是否比学生李四的高? 判断学生张三的成绩是否比学生李四的高?
Scanner input = new Scanner(System.in); System.out.print("输入学生张三成绩 "); 输入学生张三成绩: 输入学生张三成绩 int score1 = input.nextInt(); System.out.print("输入学生李四成绩 "); 输入学生李四成绩: 输入学生李四成绩 int score2 = input.nextInt(); if(score1>score2) { System.out.println( "张三成绩比李四高 " ); 张三成绩比李四高! 张三成绩比李四高 } else{ System.out.println("张三成绩不比李四高 " ); 张三成绩不比李四高! 张三成绩不比李四高 }
上机练习
编写程序,从键盘输入年龄,利用else-if语句进行判断. 大于60岁 大于 岁: 老年人 40~60岁: 中年人 岁 18~40岁: 青年人 1~18岁: 少年 岁 岁
public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("输入年龄:"); 输入年龄: 输入年龄 int age=input.nextInt(); if (age>60){ System.out.println("老年人 老年人"); 老年人 } else if(age>=40){ System.out.println("中年人 中年人");} 中年人 else if(age>=18){ System.out.println("青年人 } 青年人"); 青年人 else if(age>=1){ System.out.println("少年 } 少年"); 少年 } }
上机练习
输入两个学生的成绩,判断两个成绩的大小关系(大于,小于或等于). 输入两个学生的成绩,判断两个成绩的大小关系(大于,小于或等于).
import java.util.Scanner; public class Ff { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入学生a的成绩:"); int a=input.nextInt(); System.out.print("请输入学生b的成绩:"); int b=input.nextInt(); if (a>b){ System.out.println("a的成绩大于b的成绩"); } else if(a==b){ System.out.println("a的成绩等于b的成绩"); } else { System.out.println("a的成绩小于b的成绩"); } } }
根据成绩输出比 较结果. 较结果.
上机练习
输入两个数,输出较大的数. 输入两个数,输出较大的数.
import java.util.Scanner; public class Dx { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入一个a值:"); int a =input.nextInt(); System.out.print("请输入一个b值:"); int b=input.nextInt(); if (a>b){ System.out.println("max="+a); } else { System.out.println("max="+b); } } }
第三章
3.1
分支结构
if条件语句 if条件语句
3.2
switch条件语句 switch条件语句 分支结构程序设计
3.3
为什么需要if条件语句 为什么需要 条件语句
如果考试成绩大于90分 奖励一块巧克力. 如果考试成绩大于 分,奖励一块巧克力.
使用if条件语句可以解决 使用 条件语句可以解决 条件语句
使用if-else语句 语句 使用
输出三个成绩中的最高成绩
int score1,score2,score3; int max; 比较得到两个数中 …… 较大的数 if(score1>score2) { max=score1; } else{ max=score2; 再次比较得到最大的 } 数 if(score3>max){ max=score3; } System.out.println("最高分 最高分="+max); 最高分
if-else条件语句
if ( 条件 ) { //语句1 } else { //语句 语句2 语句 } if ( x>y ) { System.out.println(x); } else { System.out.println(y); }
真 条件 假
语句1 语句
语句2 语句
输出x和 中较大的一个数 输出 和y中较大的一个数
上机练习
输入一个整数,判断是偶数还是奇数? 输入一个整数,判断是偶数还是奇数?
import java.util.Scanner; public class Aa { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个整数:"); int a=input.nextInt(); if (a%2==0){ System.out.println("该数为偶数"); } else { System.out.println("该数为奇数"); } } }
else-if语句 语句
if-else-if语句:在if语句的 语句: 语句的else部分中还包含其他 块 部分中还包含其他if块 语句 语句的 部分中还包含其他
if ( 条件 ) { 条件1 //语句 语句1 语句 } else if ( 条件 ) { 条件2 //语句 语句2 语句 } else { //语句 语句3 语句 } 可以省略 可以有多个 假 条件1 条件 真 语句1 语句 条件2 条件 真 语句2 语句 语句3 语句 假
if语句根据一定的条件判断执行不同的处理. 语句根据一定的条件判断执行不同的处理. 语句根据一定的条件判断执行不同的处理
if条件语句 条件语句 条件
简单if语句:

if ( 条件 ) { //语句 }
条件 真 语句
if (age > 18) { System.out.println("年龄已经大于 岁了"); 年龄已经大于18岁了 年龄已经大于 岁了 System.out.println("应该学会承担责任 应该学会承担责任..."); 应该学会承担责任 } 当age > 18时,下面花括号里的语句会执行 花括号 时 下面花括号里的语句会执行, 里的语句是一个整体,要么都执行, 里的语句是一个整体,要么都执行,要么都不执行
使用if-else语句 使用 语句
import java.util.Scanner; public class Score2{ public static void main(String[ ] args) { Scanner input = new Scanner(System.in); System.out.print("请输入成绩 "); 请输入成绩: 请输入成绩 int score = input.nextInt(); if ( score > 90 ) { System.out.println("成绩优秀,奖励一块巧克力! "); 成绩优秀,奖励一块巧克力! 成绩优秀 } else { System.out.println("成绩一般,继续努力!"); 成绩一般, 成绩一般 继续努力! } } }
上机练习
任意输入一个整数,输出它的绝对值. 任意输入一个整数,输出它的绝对值.
import java.util.Scanner; public class Scjdz {
public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入一个整数:"); int a=input.nextInt(); if (a>=0){ System.out.println("该数的绝对值为:"+a); } else { System.out.println("该数的绝对值为:"+-a); } } }
switch语句执行流程 语句执行流程
switch
表达式百度文库
case
常量 1 语句组1 常量 2 语句组2 …... 常量n 语句组n default 语句组n+1
如何使用switch语句 如何使用 语句
学校组织大学生程序设计比赛,编写程序, 学校组织大学生程序设计比赛,编写程序,根据 名次进行奖励.奖项如下: 名次进行奖励.奖项如下: 如果获得第一名, 如果获得第一名,奖励电脑一台 如果获得第二名,奖励手机一个 如果获得第二名, 如果获得第三名,奖励U 如果获得第三名,奖励U盘一个 其它情况, 其它情况,奖励钢笔一支
相关文档
最新文档