JAVA Day3
2024-08-25 05:25:36
分支与循环
char sex = in.next().charAt(0);
java中流程控制方式有三种基本流程结构:顺序结构、选择结构、和循环结构
1、[if-else] 结构
int num = 1;
if (num<2){
System.out.println("if条件成立时执行的代码");
} else {
System.out.println("if条件不成立,执行的代码");
}
多重if选择结构if else if
if (条件1) {
if (条件2) {
//条件12都成立执行的代码
} else {
//条件1成立2不成立
}
} else {
//条件1不成立
}
注意: 嵌套一般不超过三层!能用多重if解决的问题一般不用嵌套
2、注意事项
(1)if后面()放的是判断条件,此条件的结果必须是真或假,也就是说为逻辑判断
(2)大括号必须成对出现,缺一不可!
(3)else结构可以省略,但是if结构不能省略!
(4)代码缩进!
3、[switch-case]结构
switch (常量表达式) {
case 常量1:
break;
case 常量2:
break;
default:
break;
注意:(1)switch后面的括号中必须是能计算出具体结果的常量
(2)计算后的常量结果可以为整数、字符、字符串
(3)case 后面的常量值必须保持唯一、各不相同。
(4)break 跳出当前switch结构,每一个case项除非特殊需要,必须有break。
(5)switch结构中只会判断一次正确选项,当遇到正确的case项后便不再进行判断因此当省略break时 ,会导致 程序从正确的case项开始,顺序执行所有case项代码
(6)case项可以带{},一般省略,所以在每个case项中声明的变量,只在当前case项生效
最新文章
- SQL的多表连接查询
- javascript正则表达式
- C# 水印透明度图片
- web前端性能优化
- 在多台服务器上简单实现Redis的数据主从复制(3)(转载)
- 主成分分析(PCA)核心思想
- 检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005
- hdu 4548 筛法求素数 打表
- hdu----(1075)What Are You Talking About(trie之查找)
- Bugtags:移动时代首选 Bug 管理系统
- redis学习(一)Redis应用场景
- lbs basic mongodb
- 解读分库分表中间件Sharding-JDBC
- 笔试之STL
- boostrap预定义样式风格
- Eclipse中如何显示代码行
- jenkins构建基于gradle的springboot项目CI采坑(采用jar方式部署)
- MySQL入门很简单-触发器
- oracle生成AWR报告方法
- Django框架(八) Django之ORM数据库操作