运算符

来源:互联网 发布:nginx root index 编辑:程序博客网 时间:2024/05/18 14:45

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

0 0
原创粉丝点击