Java 基础是学习 JavaEE、大数据、Android 开发的基石
Java 基本语法(下)- 1. 顺序结构
- 2. 分支结构
- 3. 循环结构
- 4. 嵌套循环
- 5. 补成:带有标签的 break 和 continue
if 语句三种格式
- if
- if … else
- if … else if … else if …
package day03;
public class Ifelse {
public static void main(String[] args) {
int heartBeats = 79;
if(heartBeats < 80)
System.out.println("您心跳不正常");
System.out.println("检查结束");
int age = 23;
if(age < 18)
System.out.println("您还可以看动画片");
else System.out.println("您可以看成人电影了");
if(age < 0)
System.out.println("您输入的数据非法");
else if(age < 18)
System.out.println("您看可以动画片了");
else
System.out.println("您可以看成人电影了");
}
}
switch case 结构
package day03;
public class SwitchCase {
public static void main(String[] args) {
switch (表达式){
case 1:
执行语句1;
// break;
case 2:
执行语句2;
// break;
...
default:
执行语句n:
// break;
}
}
}
3. 循环结构
定义:在某些条件满足的情况下,反复执行特定代码的功能。
分类:
- for 循环
- while 循环
- do - while 循环
循环语句的四个组成部分:
- 初始化部分
- 循环条件部分
- 循环体部分
- 迭代部分
for 循环
package day03;
public class For {
public static void main(String[] args) {
for(初始化条件;循环条件;迭代条件){
循环体部分;
}
}
}
while 循环
package day03;
public class While {
public static void main(String[] args) {
初始化条件;
while(循环条件){
循环体部分;
迭代部分;
}
}
}
do … while
package day03;
public class DoWhile {
public static void main(String[] args) {
初始换条件;
do {
循环体部分;
迭代部分;
}while(循环条件);
}
}
do … while 与 while 的不同点在于,do … while 一定会执行一次循环体部分,而 while 可能一次循环体部分也不执行。
4. 嵌套循环定义:将一个循环结构 A 声明在另一个循环结构 B 的循环体中,就构成了嵌套循环。
5. 补成:带有标签的 break 和 continuebreak 默认退出包裹此关键字最近的一层循环
continue 默认跳过包裹此关键字最近的一层循环
标签:label
当你想 break 或 continue 某一指定循环的时候,使用标签就可以实现
package day03;
public class LabelBreakContinue {
public static void main(String[] args) {
label:for(;;){
for(;;){
// 直接跳出第一个 for 循环
break label;
// continue label;
}
}
}
}



