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;
    		 }
    		
    	}
    }
  • 相关阅读:
    codeforces_1075_C. The Tower is Going Home
    leetcode_Stone Game_dp_思维
    leetcode_Counting Bits_dp
    Divide and Conquer_1.最大连续子数组
    python_MachineLearning_感知机PLA
    IIS中启用gzip压缩(网站优化)
    asp.net运行机制图
    asp.net 的那点事(2、浏览器和一般处理程序)
    asp.net 的那点事(1、当用户在浏览器地址栏输入了网址后,发生了什么?)
    android环境搭配 运行android sdk manager时出现错误问题解决
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/12784221.html
Copyright © 2011-2022 走看看