概述
一、嵌套分支
在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层分支外面的分支结构称为外层分支。规范:不要超过3层
二、入门练习
参加歌手比赛,如果初赛成绩大于8.0进入决赛,否则提示淘汰。并且根据性别提示进入男子组或女子组。 输入成绩和性别,进行判断和输出信息。
package demo03;
import java.util.Scanner;
public class Test03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//定义一个变量接收成绩
System.out.println("请输入你的成绩");
double result = scanner.nextDouble();
//定义一个变量接收性别
System.out.println("请输入你的性别");
char sex = scanner.next().charAt(0);
if (result > 8.0){
System.out.println("恭喜你进入决赛");
if (sex == '男'){
System.out.println("进入男子组");
} else {
System.out.println("进入女子组");
}
} else {
System.out.println("你已被淘汰");
}
}
}
练习二
出票系统:根据淡旺季的月份和年龄,打印票价
4--10旺季:
成人(18-60) : 60
儿童(<18) :半价
老人(>60) :1/3
淡季: 成人40 ,其他: 20
package demo03;
import java.util.Scanner;
public class Test04 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//定义一个变量接收月份
System.out.println("请输入月份");
int month = scanner.nextInt();
//定义一个变量票价
double money = 60;
if (month >= 1 && month <= 12){
//定义一个变量接收年龄
System.out.println("请输入年龄");
int age = scanner.nextInt();
if (month >= 4 && month <= 10){
if (age >= 18 && age <= 60){
System.out.println("票价为:"+money);
} else if (age < 18){
System.out.println("票价为:"+money / 2);
}else {
System.out.println("票价为"+ money / 3);
}
} else {
if (age >= 18 && age <= 60){
System.out.println("票价为:"+ (money - 20));
} else {
System.out.println("票价为:"+ (money - 40));
}
}
} else {
System.out.println("请输入正确的月份");
}
}
}
最后
以上就是安静战斗机为你收集整理的Java笔记 --- 嵌套分支一、嵌套分支二、入门练习 练习二的全部内容,希望文章能够帮你解决Java笔记 --- 嵌套分支一、嵌套分支二、入门练习 练习二所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复