JAVA的条件结构有哪些呢?(跟着小陈来瞧瞧)
Posted 小陈的世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA的条件结构有哪些呢?(跟着小陈来瞧瞧)相关的知识,希望对你有一定的参考价值。
Java程序流程控制结构 顺序结构 条件结构 循环结构
1.单分支if:
语法:if(符合条件1) {
//执行语句1;
}
符合条件表达式的结果必须为boolean类型, 条件为true时执行if内的代码
示例:
Scanner input = new Scanner(System.in);
System.out.println("请输入学生成绩:"); //提示输入学生成绩
int score = input.nextInt(); //从控制台接收输入的成绩
if(score >= 60) { //判断成绩是否及格
System.out.println("成绩合格,获得软件工程师证书!");
}
2.双分支if:
语法:if(符合条件1) {
//执行语句1;
}else {
//执行语句2;
}
条件的结果为true,则执行if中的代码块1,条件的结果为false,则执行else中的代码块2。
示例:
System.out.print("10是否是偶数:");
if (10%2==0) {
System.out.println("True");
} else {
System.out.println("False");
}
3.多重条件if:
语法:
if(符合条件1) {
//执行语句1;
}else if(符合条件2) {
//不符合条件1时,执行语句2;
}
else {
//执行语句3;
}
示例:
if(score >= 90) { //考试成绩>=90
System.out.println("优秀");
} else if (score >= 80) { // 90 >考试成绩>=80
System.out.println("良好");
} else if (score >= 60) { // 80>考试成绩>=60
System.out.println("中等");
} else { //考试成绩<60
System.out.println("差");
}
4.嵌套条件结构:
语法:if(符合条件1){
if(符合条件2){
//执行语句1;
} else {
//执行语句2;
}
} else {
if(符合条件3) {
//执行语句3;
} else {
//执行语句4;
}
}
外层条件满足后才执行内层条件语句
示例:
Scanner input=new Scanner(System.in);
System.out.println("请问你玩王者荣耀时是否喜欢玩辅助英雄?");
String whether=input.next();
System.out.println("那么你玩该角色时攻击力是多少呢?");
int Attackpower=input.nextInt();
if ("是".equals(whether)) {
if (Attackpower>1500) {
System.out.println("你的攻击力非常高,是一个carry全场的辅助");
} else {
System.out.println("你是一个合格的辅助,继续加油");
}
} else {
if (Attackpower>1500) {
System.out.println("你的攻击力非常高,适合玩高输出的刺客或射手哦");
} else {
System.out.println("既然你不喜欢辅助英雄,攻击力不高,建议亲亲可以玩坦克哦");
}
}
还有一个switch结构我们下个文章再说,请持续关注小陈哦!
以上是关于JAVA的条件结构有哪些呢?(跟着小陈来瞧瞧)的主要内容,如果未能解决你的问题,请参考以下文章