概述
1.if else
根据if内条件的判断来判断是否执行分支内的语句
if分支会选择0或者1个分支,也即是最多执行一个分支。
可以有1或者多个elseif块,可以有0或者1个else块
package com.lemon.java6.day3.section2;
public class IfTester {
public static void main(String[] args) {
// TODO Auto-generated method stub
int ooAge = 20;
int jinAge = 23;
int ererAge =26;
/**
* 分支控制语句:根据条件的判断来确定是否执行分支体内的语句,为true则执行,false则不执行
* if分支只会选择0或者一个分支,即最多执行一个if分支
* if分支语句最多有三种写法:
* 1.if
* 2.if..else..
* 3.if..elseif..else..
* 可以有0个或者多个elseif块,可以有0个或者1个else块
*
*
*/
//如果oo的能年龄比jin的年龄大,输出:oo的年龄比jin的年龄大
if (ooAge > jinAge) {
System.out.println("oo的年龄比jin的年龄大");
}
//如果oo的能年龄比jin的年龄大,输出:1:oo的年龄比jin的年龄大
//否则输出:2:oo的年龄小于等于jin的年龄
if (ooAge >jinAge) {
System.out.println("1:oo的年龄比jin的年龄大");
}else {
System.out.println("2:oo的年龄小于等于jin的年龄");
}
//如果oo的能年龄比jin的年龄大,输出:1:oo的年龄比jin的年龄大
//如果oo年龄比jin的年龄小:2:oo的年龄小于等于jin的年龄
if (ooAge >jinAge) {
System.out.println("1:oo的年龄比jin的年龄大");
}else if (ooAge < jinAge) {
System.out.println("2:oo的年龄小于等于jin的年龄");
}
}
}
2.switch case
格式:
switch(变量):{
case 值:语句;
case 值:语句;
....
default :语句;
}
/**
* switch语句
* switch(变量){
* case 值:语句;
* case 值:语句;
* default:语句
* }
* case代表一种场景
* break会跳出分支
* 如果缺少break,会有case穿透
* case可以匹配short、byte、int、char、String
* 不能匹配long
*/
int day=2;
switch (day) {
case 1:
System.out.println("星期一");
//break;
case 2:
System.out.println("星期二");
//break;
case 3:
System.out.println("星期三");
//break;
case 4:
System.out.println("星期四");
//break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("错误情况");
break;
}
break会跳出循环,如果没有break语句则会继续向下执行,直至结束或者遇到break跳出循环。
最后
以上就是腼腆灰狼为你收集整理的4条件控制语句(switch case ,if else)的全部内容,希望文章能够帮你解决4条件控制语句(switch case ,if else)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复