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;
    		 }
    		
    	}
    }
  • 相关阅读:
    矩阵分析及其在线性代数中的应用(3-4)
    矩阵分析及其在线性代数中的应用(1-2)
    信息检索的评价标准
    Converting Between Image Classes (matlab 中图像类之间的转换)
    Ubuntu 14.04,root the Nexus 7 (2013).
    ACM进阶计划
    matlab R2012a in ubuntu12.04
    人,绩效和职业道德
    运行及总结
    仓库管理 测试计划
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/12784221.html
Copyright © 2011-2022 走看看