为了账号安全,请及时绑定邮箱和手机立即绑定

二刷java基础第一天

1.开始学习java语言
核心要义:逻辑和算法
或者说是:数据(说到数据就涉及到存和取)
2.数据:存
java:存
变量:只能存一次(一个不断变化的量)//新的会覆盖之前的。
3.虚拟机:用软件来模拟出来一款计算机(j d k)。
注意事项

  • 使用变量的时候,需要注意,该变量有没有数据
  • 没有数据的话,可以完成赋值操作
  • 但是切记,不能做" 取值 "操作
  • 在同一个{}中,不能有相同的变量名
  • {} :自己的独立的一款内存
  • 存在嵌套:顺序的问题.{}代码完全执行完后,内存释放
  • Java中,出现的所有的整数,默认都是int类型,
  • byte再存整数,如果int类型整数在我自己的范围内,byte自动的完成转换 int — byte

因为每一个数据类型,存储数据范围不一样.让内存得到更加合理的应用
补充。
两个整数相除,得到的是整数部分
数据类型之间的转换
隐士转换(小的自动转大的)
强制转换
(被转的数据类型)原始数据类型
进制
进制指的是:逢几进一
java常见的进制
二进制:0b
八进制:0
十进制:默认
十六进制:0x
进制之间的转换:任意进制到十进制(系数基数的权次幂相加)
系数:每个位置上的数字
基数:原来的进制
权:从个位开始,从0向左依次累加
十进制到任意进制
除以基数,倒取余
源码 反码 补码
正数的源码反码补码都一样,已知byte占一个字节,所以可以表示为00000000,int占四个字节,4
8=32位(按二进制表示)。
负数的源码到反码是:符号位(最高位不变)逐位取反。
反码到补码是:加1。
补码到反码是:减一。
反码到源码是:主位不变,其他取反。

++运算符

  • 当++充当的是一元运算符的时候,实现自增(跟位置无关)

  • 当++参与到运算中,就需要考虑位置关系了

  • ++ 在前:先自增

  • ++ 在后:先运算,再去自增public class test {

    public static void main(String[] args) {

      byte  n= (byte) 155; //强制类型转换
      
      System.out.println(n);
      
      //什么是进制?
      // 逢几进几
      //对100采取不同的进制运算。
      System.out.println(0b1110111); //二进制 0b
      System.out.println(0100); //八进制  0
      System.out.println(100);  //默认十进制
      System.out.println(0x100);//十六进制 0x
      
      
      int m = 12345;
       int a = m%10;
       int b=(m%100)/10;
       int c=(m%1000)/100;
       int d=(m%10000)/1000;
       int e=m/10000;
       System.out.println(a);
       System.out.println(b);
       System.out.println(c);
       System.out.println(d);
       System.out.println(e);
       
       
       boolean f = true;
       System.out.println(!f);
       
       
       int g =3;
       int l=5;
       
       int sum = g + l++;// 在后面是先赋值在加1
       System.out.println(l);
       System.out.println(sum);
       
       // int sum =g+ ++l;  在前面是指先加1再赋值。
       
       int a1 = 3;
       int b1 = 4;
       int sum1 ;
       sum1 = ++a1 + a1++ + b1++ + a1++ + ++b1 + a1++;//每往后面走一步,值都会相应根据++的前后发生变化。
       
       System.out.println(a1);
       System.out.println(b1);
       System.out.println(sum1);
    

    }

}

————————————————

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消