首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:概述
第二章:顺序结构
第三章:分支结构
第四章:分支结构练习
第五章:循环结构
当前位置:
首页>>
技术小册>>
Java语言基础3-流程控制
小册名称:Java语言基础3-流程控制
3.1 概述 - 分支结构:根据条件,选择性地执行某段代码。 3.2 If 语句 - 语法: ```bash if(条件表达式){ // 执行语句 } ``` 示例: ```bash import java.util.Scanner; /** * @author maxiaoke.com * @version 1.0 */ public class IfDemo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入i:"); int i = input.nextInt(); System.out.print("请输入j:"); int j = input.nextInt(); if (i > j) { System.out.println(i + "比" + j + "大"); } System.out.println("结束"); } } ``` 3.3 if…else 语句 - 语法: ```bash if(条件表达式){ // 执行语句1 }else{ // 执行语句2 } ``` 示例: ```bash import java.util.Scanner; /** * @author maxiaoke.com * @version 1.0 */ public class IfElseDemo2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入i:"); int i = input.nextInt(); System.out.print("请输入j:"); int j = input.nextInt(); if (i > j) { System.out.println(i + "比" + j + "大"); } else { System.out.println(i + "小于或等于" + j); } System.out.println("结束"); } } ``` 3.4 if…else if…else 语句 ```bash if(条件表达式1){ // 执行语句1 }else if(条件表达式2){ // 执行语句2 }else{ // 执行语句3 } ``` 示例: ```bash import java.util.Scanner; /** * @author maxiaoke.com * @version 1.0 */ public class IfElseIfDemo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入i:"); int i = input.nextInt(); System.out.print("请输入j:"); int j = input.nextInt(); if (i > j) { System.out.println(i + "比" + j + "大"); } else if (i < j) { System.out.println(i + "比" + j + "小"); } else { System.out.println(i + "和" + j + "相等"); } System.out.println("结束"); } } ``` 3.5 switch…case 语句 语法: ```bash switch(表达式){ case 值1: // 执行语句 break; case 值2: // 执行语句 break; default: // 执行语句 break; } ``` 注意: - 表达式的可选值类型:byte 、short 、int 、char 、枚举(JDK1.5)、String(JDK1.7)。 - case 子句: - case 子句中指定的值必须是常量,不能是变量或不确定的表达式的值。 - 同一个 switch 语句中所有 case 子句中的常量值必须互不相同。 - default 子句: - default 子句是可选的。 - default 子句的位置是灵活的。 示例 ```bash import java.util.Scanner; /** * @author maxiaoke.com * @version 1.0 */ public class SwitchDemo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入你喜欢的季节(spring、summer、autumn、winter):"); String season = input.nextLine(); switch (season) { case "spring": System.out.println("我喜欢春天"); break; case "summer": System.out.println("我喜欢夏天"); break; case "autumn": System.out.println("我喜欢秋天"); break; case "winter": System.out.println("我喜欢冬天"); break; default: System.out.println("我一个季节都不喜欢"); break; } } } ```
上一篇:
第二章:顺序结构
下一篇:
第四章:分支结构练习
该分类下的相关小册推荐:
Mybatis合辑1-Mybatis基础入门
Java并发编程
Java必知必会-JDBC
Java语言基础9-常用API和常见算法
Mybatis合辑2-Mybatis映射文件
SpringBoot合辑-高级篇
Mybatis合辑5-注解、扩展、SQL构建
Java语言基础6-面向对象高级
Java语言基础12-网络编程
Java面试指南
Java语言基础10-Java中的集合
SpringBoot零基础到实战