運算符

package com.zhidi.test1;

public class 運算符 {

public static void main(String[] args) {

    /*
     * 算術運算符
     */

// int a = 2;
// int b = 3;

// a++;// a = a; a = a + 1; 先賦值,後加減,自加
// ++b;// b = b + 1; b = b ; 先加減,再賦值

// System.out.println(a++);
// System.out.println(a);
// System.out.println(++b);

// String str = a+”“+b;//+在字符串中是表示字符串拼接

// System.out.println(str);

// System.out.println(“a+b=”+(a+b));//加法運算
// System.out.println(“a-b=”+(a-b));//減法運算
// System.out.println(“a×b=”+(a*b));//乘法運算
// System.out.println(“a÷b=”+(a/b));//除法運算
// System.out.println(“a%b=”+(a%b));//取模,取a除以b的餘數

    /*
     * 賦值運算符
     */

// int a = 2;// = 表示賦值
// int b = 3;

// a += b;// a = a + b ; a=5,b=3
// a -= b;// a = a - b ; a=2,b=3
// a = b;// a = a b ; a=6,b=3
// a /= b;// a = a / b ; a=2,b=3;
// a %= b;// a = a % b ; a=2,b=3;
//
// System.out.println(a);
// System.out.println(b);

    /*
     * 比較運算符(關係運算符)
     */

// int a = 3;
// int b = 3;
//
// boolean c ;
// c = a > b ;
// c = a < b ;
// c = a <= b ;
// c = a >= b ;
// c = (a == b);// ==是比較兩個值是否相等, = 是賦值,把右邊的值賦給左邊的值
// c = (a != b);
//
// System.out.println(c);

    /*
     * 邏輯運算符
     */

    // 短路與,兩邊都爲真,結果爲真

    String zh = "student";// 數據庫中的真實賬號
    int pw = 123456;// 數據庫中的真實密碼

    boolean a = false;
    boolean b = true;

    String zh2 = "stude"; //用戶輸入的賬號
    int pw2 = 1234;// 用戶輸入的密碼

// System.out.println(zh==zh2 && pw==pw2);

    // 短路或,只要一個爲真,結果爲真

// System.out.println(zh==zh2 || pw==pw2);

    // 非

// System.out.println(!b);

    // 位運算,如果是兩個具體的數進行比較,比較的是二進制

// int i = 2; // 10
// int j = 3; // 11

    char i = 'A';// 65   
    char j = 'B';// 66

    int k = i^j;

// System.out.println(k);

    /*
     * 三元運算
     */

    int m = 2;
    int n = 3;

    int week = 5;

// boolean boo = m

發佈了23 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章