zoukankan      html  css  js  c++  java
  • 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+"年不是闰年");
    	}
    }
    
  • 相关阅读:
    Redundant Paths 分离的路径(边双连通分量)
    bzoj2208 [Jsoi2010] 连通数(tarjan点双连通分量 // dfs)
    [bzoj3331] [BeiJing2013] 压力(tarjan 点双连通分量)
    [ BZOJ1123 ] BLO(tarjan点双连通分量)
    bitset小总结
    牛客328B Rabbit的工作(1)
    # Codeforces Round #529(Div.3)个人题解
    HDU5957 Query on a graph(拓扑找环,BFS序,线段树更新,分类讨论)
    istringstream()函数的用法
    codeforces 1077F1
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11288752.html
Copyright © 2011-2022 走看看