目录

  • 1 初识Java
    • 1.1 Java是什么?
    • 1.2 如何搭建Java开发环境?
    • 1.3 如何编写java应用程序?
    • 1.4 代码如何注释?
  • 2 Java语法基础
    • 2.1 章节导引-BMI体重计算器
    • 2.2 Java变量与数据类型
    • 2.3 Java运算符
    • 2.4 数据类型转换
    • 2.5 控制台输入输出
    • 2.6 Java数学
  • 3 选择结构
    • 3.1 章节导引-BMI健康报告
    • 3.2 简单选择结构
    • 3.3 复杂选择结构
    • 3.4 选择结构嵌套
  • 4 循环结构
    • 4.1 章节导引-猜数字游戏
    • 4.2 while循环
    • 4.3 do...while循环
    • 4.4 for循环
    • 4.5 循环语句跳转
    • 4.6 多重循环
    • 4.7 猜数字最终版
  • 5 数组
    • 5.1 章节导引-客户积分奖励
    • 5.2 一维数组
    • 5.3 最大值与排序
    • 5.4 foreach访问数组
    • 5.5 二维数组
    • 5.6 循环嵌套
    • 5.7 客户积分奖励
  • 6 字符串
    • 6.1 章节导引-登录注册
    • 6.2 String类
    • 6.3 StringBuffer类
  • 7 面向对象入门
    • 7.1 章节导引-客户积分奖励升级
    • 7.2 类和对象基础
    • 7.3 类的无参方法
    • 7.4 类的有参方法
选择结构嵌套

一、嵌套if选择结构

嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩。

语法:

执行过程:


例如:


巩固练习:输入运动员的性别和预赛成绩,如果预赛成绩大于 80 分的可进入决赛,然后根据性别再划分为男子组决赛和女子组决赛。


任务1:

订购旅游机票时,机票的价格受淡季、旺季的影响,而且头等舱和经济舱的价格也不同,假设机票原价为5000元,4-10月为旺季:头等舱打九折、经济舱打八折;其余月份为淡季:头等舱打五折、经济舱打四折,编写程序,根据出行的月份和选择的舱位计算并输出实际的机票价格。


任务2(用switch实现):

从键盘输入0-6的一个整数,输出对应的星期几,比如输入1则输出“今天是星期一”的信息,输入0则输出“今天是星期日”的信息,输入0-6以外的其它值则输出“输入错误!”的信息。