首页 > 编程语言 > 详细

一步一步学JAVA:入门的基础知识

时间:2021-06-05 11:31:23      阅读:14      评论:0      收藏:0      [点我收藏+]

??

 JAVA入门的基础知识

学的再多,也要记得复习复习基础知识丫;

技术分享图片技术分享图片?

 

基本类型及其转换

数字中有byte,short,char,int,long,float,double的类型

*在使用过程中:要注意在float后面加上F,在long后面加L;

  1. long i=10L;
    float m=56.345F;
    技术分享图片

    char后面只能输出一个字符:

    char m=‘a‘;或者char m=‘好‘;
    技术分享图片

    使用字符串可以使用string;


    关于字符的面试真题:!

    银行业务最好用什么表示?(钱)

    回答:BigDecimal 数据工具型

    因为使用浮点数的话,可能会出现一些问题,不精确。

    关于类型与进制的转换:

    低——高

    byte,short,char-int-long-float-double
    技术分享图片

    当从低级到高级的时候,是可以自动 的转换的;而高级向低级转换的时候,需要强转:

    int m=10;
    byte t=(byte) m;
    技术分享图片

    将int类型的m转换为byte类型的m,在m前面添上类型就可以了。

    ***转换的注意事项:

    1. 不能对布尔值进行转换;

    2. 在高容量向低容量转换时,可能会存在溢出或者是精度的问题,需要我们注意;

    3. 在操作较大的数字的时候,可以用下滑线比如a=1000_0000_0000(下划线不会显示在最终输出中)

    关于运算符

    ++==+1,自加运算符;--==-1,自减运算符;

    其中,++的不同位置可能带来不同的结果:

    b=a++先赋值后+1;b=++a是先+1后赋值:
    技术分享图片

<<左移;>>右移————位运算;

电脑是二进制存储的;

00000000001
0000000001 2
0000000011 3
0000000100 4

可以理解为×1次,移动一位。

比如16可以表示为2<<3 

技术分享图片?

技术分享图片

 

 

 

技术分享图片?

技术分享图片

结果为16;

 

 

 

 

技术分享图片技术分享图片?

?



















?

一步一步学JAVA:入门的基础知识

原文:https://www.cnblogs.com/LiangQiong/p/14851828.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!