• 【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;
    		 }
    		
    	}
    }
  • 相关阅读:
    python学习笔记-面向对象进阶复习小结
    python学习笔记-类的静态属性,类方法和静态方法
    python学习笔记-面向对象的继承、多态、封装
    python学习笔记-python简介
    python学习笔记-列表、元组字典
    python学习笔记-常用数据类型之字符串
    python学习笔记-函数,递归和内置函数
    python学习笔记-文件操作
    python学习笔记-迭代器与生成器
    python学习笔记-装饰器
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/12784221.html
Copyright © 2020-2023  润新知