ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

day03-运算符

2022-07-13 20:32:20  阅读:129  来源: 互联网

标签:0000 0011 day03 System 运算符 println out


运算符

package com.fang.operator;

public class Demo01 {
    public static void main(String[] args) {
        //ctrl + D 快捷复制当前行 到下一行
        int a = 3;
        int b = a++;   //b = 3
        //先把给 b赋值  再自增 在此句之后
        //a = a +1   //此时 a = 4

        //a = a+1              5
        int c = ++a;  //5
        //先自增  再给c赋值 在此局之前 a = a+1 5

        System.out.println(a);  //5
        System.out.println(b);  //3
        System.out.println(c);  //5

        //逻辑运算符  &&  ||  !
        //位运算符  & | A^B(异或) ~(取反)  <<(左移)*2  >>(右移) /2
        /*
          A = 0011 1100
          B = 0000 1101
          A&B = 0000 1100  全一则为一
          A|B = 0011 1101  同则同 异则1
          A^B = 0011 0001  相同则为0 不同则为1
          ~B = 1111 0010
         */
          //怎样计算 2*8 速度最快  2*2*2*2  2左移三位
        /*
          0000 0000  1
          0000 0010  2
          0000 0011  3
          ...
          0001 0000  16
         */
        System.out.println(2<<3); //2*2*2*2  2左移三位

        //条件
        int a1 = 10;
        int b1 = 20;
        a1+=b1; //a1 = a1 + b1
        a1-=b1; //a1 = a1 - b1
        System.out.println(a);

        //字符串的拼接
        System.out.println(""+a1+b1); //字符串在前 会进行字符串的拼接 1020
        System.out.println(a1+b1+""); //相加 30

    }
}

标签:0000,0011,day03,System,运算符,println,out
来源: https://www.cnblogs.com/Fangxy/p/16475474.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有