JavaSE语法基础

IDEA 的快捷键和相关操作

1,类的结构视图: alt + 7

2,查看类的关系: 鼠标放到类名上,右键--》Diagram--》show Diagram

3,自动生成构造器,get,set方法,equals等: alt + insert

4,查看类的源码:ctrl + 鼠标左键

5, 整体缩进 || 缩退: 选中后 Tab (缩进), Shift + Tab (缩退)

数据类型

存储数据的空间大小

计算机中最基本的存储的单位: 1字节 = 1byte 1 byte = 8 bit

基本数据类型 : 4类八种

整型 ​ 表示名称 表现形式 大小 范围 ​ 字节型 byte 1个字节 8bit [-128,127] ​ 短整型 short 2个字节 16bit [-32768,32767] 正负三万 ​ 整型 int 4个字节 32bit 正负21亿 ​ 长整型 long 8个字节 64bit 非常大 ​ 整数字面常量值默认的数据类型为int类型 ​ 表示一个比int类型更大的数值的时候,在数据的后面添加一个L|l-->推荐使用L ​ 在java中,如果给byte,short,char赋值的时候,在其范围内的常量能够直接赋值 ​ ​ 浮点型 ​ 单精度 float 4个字节32bit 精确表示小数点后6~7位 ​ 双精度 double 8个字节64bit 精确表示小数点后16~17位 ​

java中浮点类型的字面常量值默认是double类型 在java中 表示一个float类型的数据在数据的后面添加f|F 浮点类型的数据运算可能会造成数据的不精确 java中的浮点型数据存储标准: 二进制浮点型运算标准(造成浮点数运算不精确的原因)((4条消息) JAVA中的浮点数与二进制bj_jikejiuye的博客-CSDN博客java浮点数的二进制表示

字符型 char 字符型 2个字节 char类型数据的表现形式: 一对''包裹一个字符 ' ' '1' '中' 十进制的整数表示某一个字符 0~65535 -->Unicode 布尔型 boolean 真(对)->true | 假(错)->false 1bit

引用数据类型 :

类 接口 数组 [ ]

数值型表现形式:

整型 :

进制: 满几进一 ​ 二进制 : 由0,1组成 通过0b|0B开头 ​ 八进制 : 由0~7之间的数字组合而成 通过0开头 ​ 十进制 : 默认 由0~9之间的数字组合而成 ​ 十六进制 : 由0~9,a~f组合而成 通过0x|0X开头

转换:

其他进制转为十进制: 从后往前,从右往左,最后一位开始,当前这一个位置的数值当前进制数^0开始,每次+1,最后的和为转为十进制的数据 ​ 十进制转为其他进制: 当前的十进制数据不停的除以2,每次关注余数,当结果为0不除了,余数从下往上看

浮点型:

1.当小数的整数位为0的时候,0.5--> 0 省略 : .5 ​ 2.科学计数法 e|E->10 ​ 1.23E3 - > 1.23*10^3 ​ 1.23E-3 - > 1.23/10^3

System.out.println(10);
    System.out.println(0b10);  //0*2^0 + 1*2^1 = 2
    System.out.println(010);  //
    System.out.println(0x15);  //5*16^0 +1*16^1 = 5+16 = 21
    System.out.println(0X1A);
    System.out.println(0B1100);  //0*2^0 + 0*2^1 + 1*2^2 + 1*2^3 = 0 + 0 + 4 + 8 = 12
    System.out.println(.5);     //0.5
    System.out.println(1.23E3);  //1230.0
    System.out.println(1.23E-3);  //0.00123

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值