美文网首页
java基础复习-java基本数据类型

java基础复习-java基本数据类型

作者: 落云和枫 | 来源:发表于2019-07-14 20:16 被阅读0次

java八种基本数据类型
byte short int long float double char boolean

整数型:
byte, 字节型,占1个字节,8位,-128~127
short,短整形,占2个字节,16位,-215~215-1 -32768~32767
int,整形,占4个字节,32位,-231~231-1 -2147483648~-21474648
long,长整型,占8个字节,64位,-263~263-1 ,以 l / L 结尾

浮点型:
float,浮点型,单精度,占4个字节,32位,-3.103E38~3.403e38 在后面赋值的时候必须要加上f或F
double,浮点型,双精度,占8个字节,64位,-1.798E308~1.79E308,赋值的时候在后面加上D或者d,也可以不加

字符型:
char 字符型,占2个字节,16位,0~65535,存储Unicode嘛,使用单引号赋值

布尔型
boolean,占1/8个字节,1位,只有false和true两个取值

默认值
byte,short,long 默认值 0
float,double 默认值0.0
char 默认值 \u0000
boolean 默认值false
引用数据类型 默认值null

转换数据


public class vartest{
public static void main(String []args){
        long l1=1000;
        int i1=(int)l1;  //容量大的转换位容量小的,需要强制类型转换,但可能会损失精度
        byte b1=125;  //给byte类型赋值时,需要注意取值范围,只要不超过byte类型的取值范围就可以
        byte b2=128;//此行错误,超过byte的取值范围了
        short s1=32767;//只要所赋的字面值不超过short的取值范围就可以
        short s2=40000;//此行错误
}

参考文章

位 字符 字节 之间的关系
1、 位:
数据存储的最小单位,每个二进制数字0或者1就是一个位;
2、 字节:
8个位构成一个字节;即:1 byte(字节) = 8 bit(位)
1 KB = 1024 B(字节);
1 MB = 1024 KB; (2^10 B)
1 GB = 1024 MB; (2^20 B)
1 TB = 1024 GB; (2^30 B)
3、字符:
a、A、中、+、*、の......均表示一个字符;

相关文章

  • Java 基础题目

    Java 基础部分 1. JAVA 的基本数据类型有哪些 ? String 是不是基本数据类型 ? Java 有 ...

  • java,android面试题

    一 JAVA相关 1)JAVA基础 java基本数据类型有哪些,int, long占几个字节基本数据类型包含:数值...

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

  • Java基础知识梳理

    Java 基础知识梳理 1、Java的基本程序设计结构 1.1:数据类型 java中存在8中基本数据类型,其中有四...

  • 重拾Java(一) 数据类型、常量、变量

    重拾Java第一篇,一起来复习Java的数据类型、常量、变量吧~ Java的数据类型(四型八种) 基本数据类型数值...

  • java基础复习-java基本数据类型

    java八种基本数据类型byte short int long float double char ...

  • 去年面了多个候选人,看看我挖的坑还有他们应该要补的Java基础(

    看看我在基础数据类型方面埋了什么坑 说说看,Java有多少种基本的数据类型?多大? Java有8中基本的数据类型,...

  • 2019-02-27

    一、java的基础数据类型 (1)Java一共有8种基本数据类型(原始数据类型): 类型/存储要求/范围(包含)/...

  • Java的数据类型

    Java的数据类型包含基础数据类型、引用数据类型两大类。 一、四大类八个基础数据类型 Java语言提供了八种基本类...

  • 初识Java小结

    小结1:数据基本类型————Java中一切数据和运算的基础 本章中两个主线就是Java基本数据类型和Java基本基...

网友评论

      本文标题:java基础复习-java基本数据类型

      本文链接:https://www.haomeiwen.com/subject/eupikctx.html