javaSE基础结构
一、选择结构:if()else{}
关键词:
if,else
结构:
if(boolean){
}
示例:
可以更改a和b的值测试效果:
public class Demo1 { public static void main(String[] args) { //选择结构 int a=1; if(a==1){ System.out.println("输出 a等于1"); } System.out.println("================================================================================================="); if (a==1){ System.out.println("输出 a等于1"); }else { System.out.println("输出a不等于1"); } System.out.println("===================================================================================================="); int b=2; if(b>2){ System.out.println("b大于2"); }else if(b==2){ System.out.println("b等于2"); }else if(b<2){ System.out.println("b小于2"); } } }
输出效果:
二、循环结构:for
关键词:
for,break,continue
1、普通for循环:
示例:
for(int i=1;i<10;i++){ System.out.println("第"+i+"次循环"); }
效果:
结构:
for(表达式1;boolean;表达式2){ }
说明:
通常,表达式1 是声明一个变量
Boolean值,是判断表达式1声明的变量,是否满足某种条件
表达式2 ,是更改变量值。
2、加强for循环
用于遍历数组或list 类型的集合
示例:
int [] a={1,2,3,4,4,5,5}; for (int i: a) { System.out.println(i); }
运行效果:
结构:
for(A a:b){ }
说明:
b是一个数组或List类型的集合,存储的数据,数据类型为A;a是一个标识符,可以随意。
三、循环结构:while
关键词:
while,break,continue
结构:
while(boolean){
}
代码示例:
int i = 1; while (i < 10) { System.out.println("第" + i + "次循环"); i++; }
运行效果
四、switch(){}
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
关键词:
switch,case, break,continue
结构:
switch(expression){ case value : //语句 break; //可选,如果我写,执行完本分支后,会继续向下执行。 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选,所有case都不满足时,执行default分支中的代码 //语句 }
说明:
switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。
case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
Java switch case 语句 | 菜鸟教程 (runoob.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律