Java基础(5).分支结构

分支结构语句概述

仅有一条分支:执行/不执行

两条分支:通过判断执行某一条分支
多条分支,根据参数进行匹配执行

if…else条件分支语句

if 条件分支语句
经过if条件分支语句能够控制Java语句在符合某个条件的前提下执行:
int age = 17;
if (age>18) {
  System.out.println(“成年咯!”);
}复制代码
if…else条件分支语句
判断是否知足一个条件,知足执行代码A,不知足则执行代码B:
int age = 17;
if (age>18) {
  System.out.println(“成年咯!”);
}else {
  System.out.println(“未成年!”);
}复制代码
else if 条件分支语句
判断是否知足一个条件,知足执行代码A,不知足则执行代码B:
int score = 99;
if (age>=90) {
  System.out.println(“优秀!”);
}else if (age>=60) {
  System.out.println(“及格!”);
}else{
  System.out.println(“不及格!”);
}复制代码

switch匹配分支语句

switch匹配分支语句
switch语句经过数据匹配的方式来肯定执行某一个case分支。
int charCode = 68;
switch (charCode) {
 case 87: 
  System.out.println(“按下了W键”); 
  break;
 case 65: 
  System.out.println(“按下了A键”); 
  break;
 case 83: 
  System.out.println(“按下了S键”); 
  break;
 case 68: 
  System.out.println(“按下了D键”); 
  break;
 default:
  System.out.println(“你输入的是其余字符”);
}复制代码
switch分支语句的使用规则
经过switch分支语句的案例,咱们发现:
• switch分支表达式推荐使用整型,JDK1.7版本之后支持字符串类型。
• 当遇到case语句后的break时才会跳出switch语句块。
• 当没有遇到break,将继续执行下一个case语句块。
若是每一个case语句都没有执行,将会执行default。

课后做业

1. 计算商场折扣
控制台输入消费金额,根据以下规则计算折扣后输出应付金额:
满100打9折;
满500打8折;
满2000打6折;
满5000打4折;复制代码
程序结果以下:
2. 计算闰年
控制台输入年份,根据以下规则判断该年份是否为闰年:
  • 必须能被4整除。
  • 若是逢百年则必须能被400整除。
知足上述两个条件的年份则为闰年,如1900年不是闰年,由于不符合第二个条件;1904年、2000年则符合上述两个条件,即为闰年。

能够将答案代码,写入留言区,代码要不断的编写才会培养“码感”的呦!你不关注一下吗?
相关文章
相关标签/搜索