【Java基础】判断语句

IF判断语句

格式:

if(关系表达式){
语句体;
}
public class Demo01If{
	public static void main(String [] args){
		int age=19;
		if (age>18){
			System.out.println("you are a man");
		}
	}
}

 

if--else 语句

if(关系表达式) {
语句体1;
}else {
语句体2;
}

 

public class Demo02IfElse{
	public static void main(String [] args){
		int age=15;
		if (age>18){
			System.out.println("you are a man");
		}else{
			System.out.println("you are a child");
		}
	}
}

  

if..else if ...else if.......else...语句

if (判断条件1) {
执行语句1;
} else if (判断条件2) {
执行语句2;
}
...
}else if (判断条件n) {
执行语句n;
} else {
执行语句n+1;
}
public class Demo03IfElse{
	public static void main(String [] args){
		int age=2;
		if (age>5){
			System.out.println(2*age+1);
		}else if (age >0 & age <=5){
			System.out.println(2*age);
		}else{
			System.out.println(2*age-1);
		}
	}
}

 Switch语句

switch(表达式) {
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}

 

switch语句使用的注意事项:

1. 多个case后面的数值不可以重复。

2. switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/int/char
引用数据类型:String字符串、enum枚举

3. switch语句格式可以很灵活:前后顺序可以颠倒,如果没有break,就 “匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。”

public class Demo04Switch{
	public static void main(String[] args){
		int num=3;
		 switch (num){
			 case 1:
				System.out.println("Monday");
				break;
			 case 2:
				System.out.println("Tuesday");	
				break;
			 case 3:
				System.out.println("Wednesday");
				break;
			 case 4:
				System.out.println("Thursday");	
				break;
			 case 5:
				System.out.println("Friday");
				break;
			 case 6:
				System.out.println("saturday");	
				break;
			 case 7:
				System.out.println("Sunday");
				break;
			 default:
				System.out.println("error");	
				break;
		 }
		
	}
}

猜你喜欢

转载自www.cnblogs.com/paulwinflo/p/12784221.html
今日推荐