zoukankan      html  css  js  c++  java
  • 6.Java基础_Java自增自减/关系/逻辑/三元运算符

     1 /*
     2     自增自减运算符
     3     关系运算符
     4     逻辑运算符
     5     三元运算符
     6     (同C++)
     7  */
     8 public class OperatorDemo01 {
     9     public static void main(String[] args){
    10         //自增自减运算符
    11         int i=10;
    12         System.out.println("i: "+i); //10
    13         //单独使用
    14         //i++
    15         ++i;
    16         System.out.println("i: "+i); //11
    17         //参与操作使用
    18         i=10;
    19         int j=i++; //i++:先将i的值10赋值给j,再i+1
    20         System.out.println("i: "+i); //11
    21         System.out.println("j: "+j); //10
    22         i=10;
    23         int k=++i; //i++:先将i的值10+1,再将新的值11赋值给k
    24         System.out.println("i: "+i); //11
    25         System.out.println("k: "+k); //11
    26 
    27         //关系运算符 == , != , > , >= , < , <= : 结果都是布尔类型的值:true或者false
    28 
    29         //逻辑运算符  (&与)   (|或)   (^异或)  (!非)
    30         //短路逻辑运算符 (&&短路与) (||短路或)
    31         //注意区别
    32         //&&和&
    33         //||和|
    34         int i1=10,i2=10;
    35         int j1=20,j2=20;
    36         System.out.println((i1++>100)&(j1++>100)); //false & false
    37         System.out.println((i2++>100)&&(j2++>100)); // false && false
    38         System.out.println("i1: "+i1); //11
    39         System.out.println("i2: "+i2); //11
    40         System.out.println("j1: "+j1); //21
    41         System.out.println("j2: "+j2); //20
    42         // 同C++ (&&和||)左边不成立右边就不执行了
    43 
    44         //三元运算符
    45         //a>b?a:b;
    46 
    47     }
    48 }
  • 相关阅读:
    python运行出现TypeError: super() takes at least 1 argument (0 given)错误
    python使用Pyinstaller打包
    python 将字符串中的unicode字符码转换成字符
    python 复制列表
    AetherUpload大文件传输
    phpstom激活
    BusyBox telnetd配置
    MDK链接脚本错误
    利用mass storage class 做免驱动usb设备.
    BMP图片的解析,关于压缩方式
  • 原文地址:https://www.cnblogs.com/NiBosS/p/11930384.html
Copyright © 2011-2022 走看看