栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 基本语法(下)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 基本语法(下)

Java 基础是学习 JavaEE、大数据、Android 开发的基石

Java 基本语法(下)
  • 1. 顺序结构
  • 2. 分支结构
  • 3. 循环结构
  • 4. 嵌套循环
  • 5. 补成:带有标签的 break 和 continue

1. 顺序结构 2. 分支结构

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 和 continue

break 默认退出包裹此关键字最近的一层循环
continue 默认跳过包裹此关键字最近的一层循环

标签:label
当你想 break 或 continue 某一指定循环的时候,使用标签就可以实现

package day03;

public class LabelBreakContinue {

	public static void main(String[] args) {
		
		label:for(;;){
				for(;;){
					// 直接跳出第一个 for 循环
					break label;
					// continue label;
				}	
			}

	}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号