zoukankan      html  css  js  c++  java
  • 【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;
    		 }
    		
    	}
    }
  • 相关阅读:
    Android服务之bindService源代码分析
    [iOS 高级] iOS远程推送与本地推送大致流程
    redis集群
    面试你之前,我希望在简历上看到这些!
    解决安卓出现导入第三方包反复的错误
    【PA2012】【BZOJ4289】Tax
    Spark jdbc postgresql数据库连接和写入操作源代码解读
    Java中hashcode的理解
    CvArr、Mat、CvMat、IplImage、BYTE转换
    CSDN日报20170413 ——《天天写业务代码的那些年,我们是怎样成长过来的》
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/12784221.html
Copyright © 2011-2022 走看看