运算符

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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章