| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java-流程控制语句 -> 正文阅读 |
|
[Java知识库]java-流程控制语句 |
分支语句 if……else语句 if……else可以看作有4种形式:
if语句
if(布尔表达式)
{
//如果布尔表达式为true将执行的语句
}
例:int age=19;
if(age>=18){
??? System.out.println("成年人");
}
if ……else 语句 例:age=17;
if(age>=18){
??? System.out.println("成年人");
}else {
??? System.out.println("未成年人");
}
if...else if...else语句 例:Calendar calendar=Calendar.getInstance();//获取日历(日期、时间、星期....)
int week=calendar.get(Calendar.DAY_OF_WEEK);//1代表星期日……7星期六
System.out.println(week);
if(week==1){
??? System.out.println("星期日");
}else if(week==2){
??? System.out.println("星期一");
}else if(week==3){
??? System.out.println("星期二");
}else if(week==4){
??? System.out.println("星期三");
}else if(week==5){
??? System.out.println("星期四");
}else if(week==6){
??? System.out.println("星期五");
}else if(week==7){
??? System.out.println("星期六");
}
嵌套的if……else 语句 例:Integer integer=null;//模拟用户传入的值
if(integer!=null){
??? if(integer>0 && integer<=150){
??? }else {
??????? System.out.println("年龄不合理");
??? }
}else {
??? System.out.println("请输入年龄");
}
switch语句 switch语句中的变量类型可以是:byte、short、int或者char、enum。从Java SE 7开始,switch支持字符串String类型 switch语句可以拥有多个case语句。每个case后面跟一个要比较的值和冒号。 case语句中的值数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。 当变量的值与case语句的值相等时,那么case语句之后的语句开始执行,直到break语句出现才会跳出switch语句。 当遇到break语句时,switch语句终止。程序跳转到switch语句后面的语句执行。case语句不必要包含break语句。如果没有break语句出现,程序会继续执行下一条case语句,直到出现break语句。 switch语句可以包含一个default分支,该分支一般是switch语句的最后一个分支(可以在任何位置,但一般在最后一个)。default在没有case语句的值和变量值相等的时候执行。default分支在最后时不需要break语句。 语法: case表达式值1: 语句块 1; break; …… case 表达式N: 语句块N; break; default: 语句块; } 例: Calendar calendar=Calendar.getInstance();//获取日期 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 23:47:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |