java中有很多语句,今天要说的是if语句。

其中if是控制某些条件执行,如果是真就会运行,如果是假则不运行就比如下面这个语句

class Demo
 {
         public static void main(String[ ] args)
        { 
     int x=2;
     if (x>1)
     System.out.println("x="+2);

if其中的条件是x>1,因为x=2所以>1所以它是真的,所以括号中的就会执行,就会输出x=2如图                                        

java if return语句 java if(!)_if语句

而当其中的条件不满足时就不会输出。

class Demo
 {
         public static void main(String[ ] args)
        { 
     int x=2;
     if (x>3)
     System.out.println("x="+2);

输出如图

                                

java if return语句 java if(!)_servlet_02


由此就可以得知java中的if语句的具体过程。另外还有if else,其实相关的用法都是一样的

class Demo
 {
         public static void main(String[ ] args)
        { 
     int x=2;
     if (x>3)
     
     System.out.println("yes");
     
     else
     
     System.out.println("NO");

这个代码输出的就会是NO

                                

java if return语句 java if(!)_System_03

其实这种与三元运算符是有些相似的,但是也是有不同之处的。

java if return语句 java if(!)_System_04

同时还可以这样使用。只不过是结构比较复杂的时候进行使用。

class Demo
       {
             public static void main(String[ ] args)
            { 
                int c=3;
                if(c>1)
                    System.out.println("q");
                else if(c>2)
                    System.out.println("p");
                else if(c>3)
                    System.out.println("m");

最后输出结果如下。

                                

java if return语句 java if(!)_servlet_05

if还有更多复杂的用法就不多说了,我们基本上常用的就这几个,如果我们想要更深层次的去理解运用可以自己去查询相关的资料。