Java 05
来源:互联网 发布:谷歌浏览器调试js 编辑:程序博客网 时间:2024/05/16 20:27
数据类型3
程序的结构包括普通的顺序结构,通过条件决定执行语句的选择结构以及判断条件决定执行次数的循环结构。
在选择结构中,包括if,if……else以及switch语句。
例子:
public class Demo{
public static void main(String[] args){
int num = 3;
if (num % 2 == 1){
System.out.println("奇数");
} else {
System.out.println("偶数");
}
}
}
结果为
奇数
三目运算符可以替代if……else语句,格式为
变量 = 条件判断?表达式1:表达式2
例如
public class Demo{
public static void main(String[] args){
int a = 3;
int b = 4;
int max = 0;
max = a > b ? a : b;
System.out.println(max);
}
}
结果为4
switch语句可以代替重复的if……else语句,计算括号中的结果然后执行case选择值的语句或者default语句
public class Demo{
public static void main(String[] args){
int x = 3;
switch (x){
case 1: {
System.out.println(1);
break;
}
case 2: {
System.out.println(2);
break;
}
case 3: {
System.out.println(3);
break;
}
case 4: {
System.out.println(4);
break;
}
case 5: {
System.out.println(5);
break;
}
default: {
System.out.println(0);
}
}
}
}
结果为3
如果没有break语句,满足条件后会继续向下执行
public class Demo{
public static void main(String[] args){
int x = 3;
switch (x){
case 1: {
System.out.println(1);
}
case 2: {
System.out.println(2);
}
case 3: {
System.out.println(3);
}
case 4: {
System.out.println(4);
}
case 5: {
System.out.println(5);
}
default: {
System.out.println(0);
}
}
}
}
结果为
3
4
5
0
0 0
- Java 05
- java--05
- java-05
- Java--05
- Java基础05Java API
- [Java] JDBC 05 TestBatch.java 批处理 Batch
- java基础篇--05<java集合>
- java基础之java关键字05
- java认证课程05
- java学习日志05
- Java-InnerClass-05
- Thinking in java-05
- java基础问题05
- Java笔记—05
- java基础知识05
- Java 笔记05
- Java上路05-数组
- JAVA面试 05
- Java 02
- Java 03
- ios的手势操作之UIGestureRecognizer浅析
- Java 04
- Linux可插拔认证模块的基本概念与架构
- Java 05
- OpenCV滤波器
- java串口编程
- python在sublime中默认设置问题
- java工程中spring.xml配置
- 加班的周末
- CFile
- kamailio 目录结构
- Entityframework 伪CodeFirst开发模式应用于Sqlite数据库