• if语句多表达式与一个表达式


    ---恢复内容开始---

    public class HelloWorld {
    	public static void main(String[] args) {
    		
    		boolean b = false;
    		//如果有多个表达式,必须用大括弧包括起来
    		if(b){
    			System.out.println("yes1");
    			System.out.println("yes2");
    			System.out.println("yes3");
    		}
    		
    		//否则表达式2 3 无论b是否为true都会执行
    		
    		if(b)
    			System.out.println("yes1");
    			System.out.println("yes2");
    			System.out.println("yes3");
    			
    		//如果只有一个表达式可以不用写括弧,看上去会简约一些
    		if(b){
    			System.out.println("yes1");
    		}
    		
    		if(b)
    			System.out.println("yes1");
    		
    	}
    }
    

     if else

    else 代表不成立的情况

    public class HelloWorld {
        public static void main(String[] args) {
     
            boolean b = false;
     
            if (b)
                System.out.println("yes");
            else
                System.out.println("no");
     
        }
    }
    

    else if

    else if 是多条件判断

    public class HelloWorld {
        public static void main(String[] args) {
     
            //如果只使用 if,会执行4次判断
            int i = 2;
            if (i==1)
                System.out.println(1);
            if (i==2)
                System.out.println(2);
            if (i==3)
                System.out.println(3);
            if (i==4)
                System.out.println(4);
             
            //如果使用else if, 一旦在18行,判断成立, 20行和22行的判断就不会执行了,节约了运算资源
            if (i==1)
                System.out.println(1);
            else if (i==2)
                System.out.println(2);
            else if (i==3)
                System.out.println(3);
            else if (i==4)
                System.out.println(4);     
             
        }
    }
    

    闰年计算器(逻辑运算符和if语句的综合使用)

    import java.util.Scanner;
    public class Testif {
    	public static void main(String[] args) {
    		Scanner s =  new Scanner(System.in);
    		System.out.println("欢迎使用闰年计算程序");
    		System.out.println("请输入年份:");
    		int a = s.nextInt();
    		System.out.println("正在为您计算,请稍等.........");
    		if(( a%4 == 0 && a%100!=0) || a%400 == 0 )
    			System.out.println(a+"年是闰年");
    		else 
    			System.out.println(a+"年不是闰年");
    	}
    }
    
  • 相关阅读:
    类模板和函数模板
    vector用法
    the swap trick用于锐减过剩容量
    SIGHUP信号
    linux页表机制
    linux中sigsuspend和pause的区别
    最长回文串:LeetCode:Longest Palindromic Substring
    Implement strStr()
    ffmpeg知多少~~~
    下面可能会更新很多。。。
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11288752.html
Copyright © 2020-2023  润新知