标签:语句 ... false System else score out
判断语句if...else if...else
if(判断条件){
执行语句1;
}else if(判断条件2){
执行语句2;
}else if(判断条件n){
执行语句n;
}else {
执行语句n+1;
}
执行流程:
首先判断关系表达式1看其结果是true还是false
如果是true就执行语句体1;
如果false就继续判断关系表达式2看其结果是true还是false
如果是true就执行语句体2
如果是false就继续判断关系表达式...看其结果是true还是false
流程图:
案例:
x和y的关系满足如下:
如果x >= 3,那么y =2x;
如果-1 < x <3,那么y =2x;
如果x <= -1,那么y =2x -1;
public static void main(String[] args) {
int x =-10;
int y;
if (x >= 30){
y =2 * x + 1;
}else if (-1 < x && x <3){
y = 2 * x;
}else {
y = 2 * x -1;
}
System.out.println("结果是:"+y);
}
成绩划分案例
public static void main(String[] args) {
int score =30;
if (score >=90 && score <=100){
System.out.println("优");
}else if (score >=70 && score <90){
System.out.println("良");
}else if (score >=60 && score <=40){
System.out.println("差");
}else {
System.out.println("不及格");
}
}
标签:语句,...,false,System,else,score,out 来源: https://www.cnblogs.com/shenziyi/p/16539140.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。