java 0.5 运算符(一)

运算符( 一)

代码如下

public class code7 {
    public static void main(String[] args) {
        //基本运算符
        //二元运算符
        int a=20;
         int b=15;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(((double)a)/b);
        long c=5;
         byte d=6;
         short e=7;
         int i=100    ;
        System.out.println(c+d+e+i);//输出118
        System.out.println(c+d+e);//int型
        System.out.println(e+i);//int型\
        System.out.println("=============================================================");
        //关系运算符,返回的结果为 正确   错误   布尔值
        int h=15;
        int g=17;
        int k=6;
        System.out.println(h%k);// 取余运算 h/k =2......3
        System.out.println(h>g);//false
        System.out.println(h<g);//true
        System.out.println(h==g);//false
        System.out.println(h!=g);//true
        System.out.println("========================================================");
        //逻辑运算符
        boolean t= true;
        boolean  f=false;
        System.out.println("t&&f="+(t&&f));//逻辑与运算  false       两者全为真结果为真
        System.out.println("t||f="+(t||f));//逻辑或运算  true         两者有一个为真结果为真
        System.out.println("!(t&&f)="+(!(t&&f)));//逻辑非运算 true     如果为真则变为假,如果为假则变为真
        //左移 右移 运算符
        System.out.println(2<<3);//意思为    0000 0010->0001  0000    16
        System.out.println(16>>3); //0001  0000 -> 0000 0010         2
        /*

        A=  0011  1100
        B=  0011   1101
        A&B= 0011 1100
        A|B= 0011  1101
        A^B 0000  0001  //同位取 0  异位取 1
        ~B= 1100 0010
         */


    }
}
posted @ 2021-12-15 22:46  奈落。  阅读(128)  评论(0)    收藏  举报