精华内容
下载资源
问答
  • java八大基本数据类型
    千次阅读
    2021-03-13 08:39:21

    public class java的八大基本数据类型 {

    Package com;

    static byte b;

    static short s;

    static int i;

    static long l;

    static float f;

    static double d;

    static char c;

    static boolean bo;

    public static void main(String[] args) {

    System.out.println("byte的大小:"+Byte.SIZE

    +";默认值:"+b

    +";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE);

    System.out.println("short的大小:"+Short.SIZE

    +";默认值:"+s

    +";数据范围:"+Short.MIN_VALUE+" - "+Short.MAX_VALUE);

    System.out.println("int的大小:"+Integer.SIZE

    +";默认值:"+i

    +";数据范围:"+Integer.MIN_VALUE+" - "+Integer.MAX_VALUE);

    System.out.println("long的大小:"+Long.SIZE

    +";默认值:"+l

    +";数据范围:"+Long.MIN_VALUE+" - "+Long.MAX_VALUE);

    System.out.println("float的大小:"+Float.SIZE

    +";默认值:"+f

    +";数据范围:"+Float.MIN_VALUE+" - "+Float.MAX_VALUE);

    System.out.println("double的大小:"+Double.SIZE

    +";默认值:"+d

    +";数据范围:"+Double.MIN_VALUE+" - "+Double.MAX_VALUE);

    System.out.println("char的大小:"+Character.SIZE

    +";默认值:"+c

    +";数据范围:"+Character.MIN_VALUE+" - "+Character.MAX_VALUE);

    System.out.println("boolean的大小:"+Byte.SIZE

    +";默认值:"+bo

    +";数据范围:"+Byte.MIN_VALUE+" - "+Byte.MAX_VALUE);

    }

    }

    更多相关内容
  • Java 八大基本数据类型

    万次阅读 多人点赞 2018-09-11 14:59:48
    1.bit就是位,也叫比特位,是计算机表示数据最小的单位 2.byte就是字节 3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c 4.1byte就是1B byte[] bs = {(byte)0xff, 0x0F, 0x1...

    1.bit就是位,也叫比特位,是计算机表示数据最小的单位
    2.byte就是字节
    3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c
    4.1byte就是1B

    byte[] bs = {(byte)0xff, 0x0F, 0x1F, 0x2F, 0x3F, 0x4F, 0x5F, 0x6F};
    for(int i=0;i<bs.length;i++){
        int tempI=(int)(bs[i] & 0xff);
        String temp16=Integer.toHexString(tempI);
        L.w("tan","i="+i+", 10="+tempI +", 16="+temp16);
    }

     

    1. Java的简单类型及其封装器类

    Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。8 中类型表示范围如下:

    byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。

    short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。

    int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。

    long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。

    float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。

    double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。

    boolean:只有true和false两个取值。

    char:16位,存储Unicode码,用单引号赋值。

    Java决定了每种简单类型的大小。这些大小并不随着机器结构的变化而变化。这种大小的不可更改正是Java程序具有很强移植能力的原因之一。下表列出了Java中定义的简单类型、占用二进制位数及对应的封装器类。

     

    简单类型

    boolean

    byte

    char

    short

    Int

    long

    float

    double

    void

    二进制位数

    1

    8

    16

    16

    32

    64

    32

    64

    --

    封装器类

    Boolean

    Byte

    Character

    Short

    Integer

    Long

    Float

    Double

    Void

       

    对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。如:

    基本类型byte 二进制位数:Byte.SIZE最小值:Byte.MIN_VALUE最大值:Byte.MAX_VALUE

    基本类型short二进制位数:Short.SIZE最小值:Short.MIN_VALUE最大值:Short.MAX_VALUE

    基本类型char二进制位数:Character.SIZE最小值:Character.MIN_VALUE最大值:Character.MAX_VALUE

    基本类型double 二进制位数:Double.SIZE最小值:Double.MIN_VALUE最大值:Double.MAX_VALUE

    注意:float、double两种类型的最小值与Float.MIN_VALUE、 Double.MIN_VALUE的值并不相同,实际上Float.MIN_VALUE和Double.MIN_VALUE分别指的是 float和double类型所能表示的最小正数。也就是说存在这样一种情况,0到±Float.MIN_VALUE之间的值float类型无法表示,0 到±Double.MIN_VALUE之间的值double类型无法表示。这并没有什么好奇怪的,因为这些范围内的数值超出了它们的精度范围。

    Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的"E+数字"表示E之前的数字要乘以10的多少倍。比如3.14E3就是3.14×1000=3140,3.14E-3就是3.14/1000=0.00314。

    Java基本类型存储在栈中,因此它们的存取速度要快于存储在堆中的对应包装类的实例对象。从Java5.0(1.5)开始,JAVA虚拟机(JavaVirtual Machine)可以完成基本类型和它们对应包装类之间的自动转换。因此我们在赋值、参数传递以及数学运算的时候像使用基本类型一样使用它们的包装类,但这并不意味着你可以通过基本类型调用它们的包装类才具有的方法。另外,所有基本类型(包括void)的包装类都使用了final修饰,因此我们无法继承它们扩展新的类,也无法重写它们的任何方法。

    基本类型的优势:数据存储相对简单,运算效率比较高

    包装类的优势:有的容易,比如集合的元素必须是对象类型,满足了java一切皆是对象的思想

     

    2.Java中的常量

    十六进制整型常量:以十六进制表示时,需以0x或0X开头,如0xff,0X9A。

    八进制整型常量:八进制必须以0开头,如0123,034。

    长整型:长整型必须以L作结尾,如9L,342L。

    浮点数常量:由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。

    如:float f;

        f=1.3f;//必须声明f。

    字符常量:字符型常量需用两个单引号括起来(注意字符串常量是用两个双引号括起来)。Java中的字符占两个字节。一些常用的转义字符:

    ①\r表示接受键盘输入,相当于按下了回车键;

    ②\n表示换行;

    ③\t表示制表符,相当于Table键;

    ④\b表示退格键,相当于Back Space键;

    ⑤\'表示单引号;

    ⑥\''表示双引号;

    ⑦\\表示一个斜杠\。

     

    3. 数据类型之间的转换

    1).简单类型数据间的转换,有两种方式:自动转换和强制转换,通常发生在表达式中或方法的参数传递时。

    自动转换

    具体地讲,当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。而在方法调用时,实际参数较"小",而被调用的方法的形式参数数据又较"大"时(若有匹配的,当然会直接调用匹配的方法),系统也将自动将"小"数据转换成"大"数据,再进行方法的调用,自然,对于多个同名的重载方法,会转换成最"接近"的"大"数据并进行调用。这些类型由"小"到"大"分别为 (byte,short,char)--int--long--float—double。这里我们所说的"大"与"小",并不是指占用字节的多少,而是指表示值的范围的大小。

    ①下面的语句可以在Java中直接通过:

    byte b;int i=b; long l=b; float f=b; double d=b;

    ②如果低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值,例如

    char c='c'; int i=c;

    System.out.println("output:"+i);输出:output:99;

    ③对于byte,short,char三种类型而言,他们是平级的,因此不能相互自动转换,可以使用下述的强制类型转换。

    short i=99 ; char c=(char)i; System.out.println("output:"+c);输出:output:c;

    强制转换

    将"大"数据转换为"小"数据时,你可以使用强制类型转换。即你必须采用下面这种语句格式: int n=(int)3.14159/2;可以想象,这种转换肯定可能会导致溢出或精度的下降。

    2)表达式的数据类型自动提升, 关于类型的自动提升,注意下面的规则。

    ①所有的byte,short,char型的值将被提升为int型;

    ②如果有一个操作数是long型,计算结果是long型;

    ③如果有一个操作数是float型,计算结果是float型;

    ④如果有一个操作数是double型,计算结果是double型;

    例, byte b; b=3; b=(byte)(b*3);//必须声明byte。

    3)包装类过渡类型转换

    一般情况下,我们首先声明一个变量,然后生成一个对应的包装类,就可以利用包装类的各种方法进行类型转换了。例如:

    ①当希望把float型转换为double型时:

    float f1=100.00f;

    Float F1=new Float(f1);

    double d1=F1.doubleValue();//F1.doubleValue()为Float类的返回double值型的方法

    ②当希望把double型转换为int型时:

    double d1=100.00;

    Double D1=new Double(d1);

    int i1=D1.intValue();

    简单类型的变量转换为相应的包装类,可以利用包装类的构造函数。即:Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(float value)、Double(double value)

    而在各个包装类中,总有形为××Value()的方法,来得到其对应的简单类型数据。利用这种方法,也可以实现不同数值型变量间的转换,例如,对于一个双精度实型类,intValue()可以得到其对应的整型变量,而doubleValue()可以得到其对应的双精度实型变量。

    4)字符串与其它类型间的转换

    其它类型向字符串的转换

    ①调用类的串转换方法:X.toString();

    ②自动转换:X+"";

    ③使用String的方法:String.volueOf(X);

    字符串作为值,向其它类型的转换

    ①先转换成相应的封装器实例,再调用对应的方法转换成其它类型

    例如,字符中"32.1"转换double型的值的格式为:new Float("32.1").doubleValue()。也可以用:Double.valueOf("32.1").doubleValue()

    ②静态parseXXX方法

    String s = "1";

    byte b = Byte.parseByte( s );

    short t = Short.parseShort( s );

    int i = Integer.parseInt( s );

    long l = Long.parseLong( s );

    Float f = Float.parseFloat( s );

    Double d = Double.parseDouble( s );

    ③Character的getNumericValue(char ch)方法

    5)Date类与其它数据类型的相互转换

    整型和Date类之间并不存在直接的对应关系,只是你可以使用int型为分别表示年、月、日、时、分、秒,这样就在两者之间建立了一个对应关系,在作这种转换时,你可以使用Date类构造函数的三种形式:

    ①Date(int year, int month, int date):以int型表示年、月、日

    ②Date(int year, int month, int date, int hrs, int min):以int型表示年、月、日、时、分

    ③Date(int year, int month, int date, int hrs, int min, int sec):以int型表示年、月、日、时、分、秒

    在长整型和Date类之间有一个很有趣的对应关系,就是将一个时间表示为距离格林尼治标准时间1970年1月1日0时0分0秒的毫秒数。对于这种对应关系,Date类也有其相应的构造函数:Date(long date)。

    获取Date类中的年、月、日、时、分、秒以及星期你可以使用Date类的getYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds()、getDay()方法,你也可以将其理解为将Date类转换成int。

    而Date类的getTime()方法可以得到我们前面所说的一个时间对应的长整型数,与包装类一样,Date类也有一个toString()方法可以将其转换为String类。

    有时我们希望得到Date的特定格式,例如20020324,我们可以使用以下方法,首先在文件开始引入,

    import java.text.SimpleDateFormat;

    import java.util.*;

    java.util.Date date = new java.util.Date();

     

    //如果希望得到YYYYMMDD的格式

    SimpleDateFormat sy1=new SimpleDateFormat("yyyyMMDD");

    String dateFormat=sy1.format(date);

     

    //如果希望分开得到年,月,日

    SimpleDateFormat sy=new SimpleDateFormat("yyyy");

    SimpleDateFormat sm=new SimpleDateFormat("MM");

    SimpleDateFormat sd=new SimpleDateFormat("dd");

    String syear=sy.format(date);

    String smon=sm.format(date);

    String sday=sd.format(date);

    总结:只有boolean不参与数据类型的转换

    (1).自动类型的转换:a.常数在表数范围内是能够自动类型转换的

    b.数据范围小的能够自动数据类型大的转换(注意特例)

    int到float,long到float,long到double 是不会自动转换的,不然将会丢失精度

    c.引用类型能够自动转换为父类的

    d.基本类型和它们包装类型是能够互相转换的

    (2).强制类型转换:用圆括号括起来目标类型,置于变量前

     

    4.Java引用类型

    Java有 5种引用类型(对象类型):类 接口 数组 枚举 标注

    引用类型:底层结构和基本类型差别较大

    JVM的内存空间:(1). Heap 堆空间:分配对象 new Student()

    (2). Stack 栈空间:临时变量 Student stu

    (3).Code 代码区 :类的定义,静态资源 Student.class

    eg:Student stu = new Student(); //new 在内存的堆空间创建对象

    stu.study(); //把对象的地址赋给stu引用变量

    上例实现步骤:a.JVM加载Student.class 到Code区

         b.new Student()在堆空间分配空间并创建一个Student实例;

         c.将此实例的地址赋值给引用stu, 栈空间;

    -----------------------------------------  个人总结 -----------------------------------------

    上面是转载别人的文章,下面做个总结:

    1、如果小数类型,并且小数比较小,比如四位小数,建议使用 BigDecimal 如果 是 double 类型会有失精度,有的时候会用科学记数法表示;

    比如 0.0001 会变成 1.0E-4,试问谁能看懂,如果偏要用 double 还要对类型进行转换。

    2、int double 都是有包装类型的,建议使用包装类型,包装类型能区分 null 和 0,就像在spring-mvc接收时使用 int 类型接收值,如果这个属性不传值,ajax 请求会报 400 错误,而且不能区分这个值是否是空;

    3、for 循环中如果要对字符串进行拼接,建议使用 StringBuffer ,如果没有线程安全问题,直接使用 StringBuilder,原因StringBuffer的所有操作是保证线程安全的,可以理解成使用了 synchronized 关键字,对性能是有影响的。

    4、最后对所有包装类型进行操作(比如 toString())要进行空指针判断,我们并不能保证这个值是有的。

    展开全文
  • Java八大基本数据类型

    万次阅读 多人点赞 2020-12-17 09:58:05
    Java基本数据类型图: 整数类型:byte 1字节,8位,最大存储数据量是255,存放的数据范围是-128~127之间。 构造方法: public Byte(byte value) 构建了一个新分配的Byte表示指定的byte价值。 参数 value -被 ...

    前言:做一下笔记。

    1.Java基本数据类型图

    在这里插入图片描述

    2.Java基本数据类型

    整数类型:byte1字节,8位,最大存储数据量是255,存放的数据范围是-128~127之间。
    
    整数类型:short2字节,16位,最大数据存储量是65536,数据范围是-32768~32767之间。
    
    整数类型:int4字节,32位,最大数据存储容量是232次方减1,数据范围是负的231次方到正的231次方减1。
    
    整数类型:long8字节,64位,最大数据存储容量是264次方减1,数据范围为负的263次方到正的263次方减1。
    
    浮点类型:float4字节,32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
    
    浮点类型:double8字节,64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
    
    字符型:char2字节,16位,存储Unicode码,用单引号赋值。
    
    布尔型:boolean,只有truefalse两个取值
    

    ps:一个Byte(字节)等于8个bit(位),bit是最小的单位,1B(字节)=8bit(位)。
    延伸:一般情况下,一个汉字是两个字节,英文与数字是一个字节。

    3.Java基本数据类型封装器类图

    在这里插入图片描述

    4.Java基本数据类型封装器类的构造方法

    4.1 Byte的构造方法

    public Byte(byte value)构造一个新分配的 Byte对象,该对象表示指定的 byte值。 
    参数 
    value -值由表示 Byte 。
    
    public Byte(String s)
         throws NumberFormatException构造一个新分配Byte对象,表示byte由指示值String参数。 该字符串被转换为一个byte在恰好使用的方式值parseByte为基数10的方法。 
    参数
     s -的 String被转换为 Byte 
    异常
     NumberFormatException - 如果 String不包含可解析的 byte

    4.2 Short的构造方法

    public Short(short value)构造一个新分配的 Short对象,代表指定的 short值。 
    参数 
    value -值由表示 Short 。
    
    public Short(String s)
          throws NumberFormatException构造一个新分配Short对象,表示short由指示值String参数。 该字符串将转换为short值,恰好与基数为parseShort方法一致。 
    参数 
    s -的 String被转换为 Short 
    异常 
    NumberFormatException - 如果 String不包含可解析的 short

    4.3 Integer的构造方法

    public Integer(int value)构造新分配的 Integer对象,该对象表示指定的 int值。 
    参数 
    value - 由 Integer对象表示的值。 
    

    4.4 Long的构造方法

    public Long(long value)构造一个新分配的 Long对象,该对象表示指定的 long参数。 
    参数 
    value - 由 Long对象表示的值。
    
    public Long(String s)
         throws NumberFormatException构造一个新分配Long对象,表示long由指示值String参数。 该字符串被转换为一个long在恰好使用的方式值parseLong为基数10的方法。 
    参数 
    s - String要转换为 Long 。 
    异常 
    NumberFormatException - 如果 String不包含可解析的 long

    4.5 Float的构造方法

    public Float(float value)构造一个新分配的 Float对象,该对象表示基元 float参数。 
    参数 
    value -值由表示 Float 。
    
    public Float(double value)构造一个新分配 Float对象,它表示转换为类型参数 float 。 
    参数 
    value -值由表示 Float 。
    
    public Float(String s)
          throws NumberFormatException构造一个新分配的Float对象,该对象表示由字符串表示的类型float的浮点值。 该字符串被转换为一个float值如果由valueOf方法。 
    参数 
    s -一个字符串被转换为 Float 。 
    异常 
    NumberFormatException - 如果字符串不包含可解析的数字。
    

    4.6 Double的构造方法

    public Double(double value)构造一个新分配的 Double对象,代表原始的 double参数。 
    参数 
    value -值由表示 Double 。 
    
    public Double(String s)
           throws NumberFormatException构造一个新分配的Double对象,该对象表示由字符串表示的类型double的浮点值。 该字符串被转换为一个double值如果由valueOf方法。 
    参数 
    s -一个字符串被转换为 Double 。 
    异常 
    NumberFormatException - 如果字符串不包含可解析的数字。
    

    4.7 Character的构造方法

    public Character(char value)构造一个新分配的 Character对象,代表指定的 char值。 
    参数 
    value - 由 Character对象表示的值。
    

    4.8 Boolean的构造方法

    public Boolean(boolean value)分配一个Boolean value参数的Boolean对象。 
    注意:很少使用这个构造函数。 除非需要新的实例,静态工厂valueOf(boolean)通常是一个更好的选择。 它可能产生明显更好的空间和时间性能。 
    参数 
    value - 的价值 Boolean 。 
    
    public Boolean(String s)如果字符串参数不是null并且等于忽略大小写,则分配一个Boolean对象,表示值为true ,否则返回到字符串"true" 。 否则,分配一个Boolean对象,代表值false 。 例子: 
    new Boolean("True")生成一个Boolean对象,代表truenew Boolean("yes")生成一个Boolean对象,代表false 。 
    参数 
    s -字符串被转换为 Boolean 。
    
    展开全文
  • 主要介绍了Java基本数据类型的默认值 的相关资料,需要的朋友可以参考下
  • java八大基本数据类型

    千次阅读 2018-07-06 17:34:25
    为什么需要有数据类型? 生活中的数据本来就是有类型的,只不过我们没有在意或者去深入研究。那么计算机语言就是去告诉计算机如何去解决...八大基本数据类型包括:整数类型(byte,short,int,long),浮点类型(floa...

    为什么需要有数据类型?

    生活中的数据本来就是有类型的,只不过我们没有在意或者去深入研究。那么计算机语言就是去告诉计算机如何去解决现实问题,当然需要对等的概念去描述数据。

    数据类型有啥作用?

    (1)决定了每个数据存储时所需要的字节数,字节有8个二进制的0或1构成。

    (2)决定了数据所能执行的运算。

    八大基本数据类型包括:整数类型(byte,short,int,long),浮点类型(float,double),字符类型(char),布尔类型(boolean),其实还有其它三个数据类型,类(class),数组类型,接口类型(interface),这里就不做详细介绍了。

    整数类型:

    整数只储存整数数值,可细分为短整型(short,占2个字节)、整数(int,占4个字节)与长整型(long,占8个字节)。长整型所占的内存比整数得多,可表示的范围也比较大,同时,整数可表示的整数数值范围也比短整型的大。

    字节类型:

    Java提供有字节(byte)数据类型,可专门储存字节型数据,如影像的字节型数据。一个字节型数据类型占一个字节,有必要的话,byte数据类型也可以存储一定范围的整数数值整数。

    浮点类型:

    浮点类型主要用来储存小数数值的,也可以用来储存范围更大的整数,可分为单精度浮点数(float,占4个字节)和双精度浮点数(double,占8个字节)。双精度浮点数所使用的内存空间比单精度浮点数的多,可表示的数值范围与精确度也比较大。需要注意的是,对于如1.0、0.999这样的数据,java语言默认的都是double类型的,他们的float类型为1.0f、0.999f,即float在定义值的时候一定要在初始值后面加f。

    字符类型:

    用来储存字符。Java的字符采用Unicode编码,其中前128个字符编码与ASCII编码兼容。每个字符数据类型占2个字符,可储存的字符范围从\u0000到\uFFFF,由于java的字符采用Unicode编码,一个中文字与一个英文字母在java中同样都是用一个字符来表示,如‘a’、‘好’。

                         常见的转义字符

    功能

    字符形式

    功能

    字符形式

    回车

    \r

    单引号

    \’

    换行

    \n

    双引号

    \”

    垂直制表

    \v

    响铃

    \a

    水平制表

    \t

    反斜线

    \\

    退格

    \b

    换页

    \f

    空字符

        \0

     

     

    布尔类型:

    布尔数占内存一个字节,可储存true与false两个数值,分别表示逻辑的真与假

    可以看出数值类型占了8种简单数据类型中的6种,之所以分这么细,是为了表示数值的不同大小区间。数据类型所占空间如表所示

     

    数据类型

    占用空间/字节

    数值范围(e表示科学计数法)

    byte

    1

    127~-128

    short

    2

    32 767~-32 768

    int

    4

    2 147 483 647~-2 147 483 648

    long

    8

    9 223 372 036 854 775 807~-9 223 372 036 854 775 808   

    float

    4

    3.402 823e + 38~1.401 298e-45

    double

    8

    1.797 693e + 308~4.900 000e-324

    浮点数所取的是正数的最大与最小的范围,加上负号即为负数可表示的最大与最小范围。

    浮点类型的数据的存储方式和整数不一样,所表示的数据范围要比整数的最大范围大。

    因为各种数据类型所占的内存大小不同,因而可以储存的数值范围也就不同。如果储存值超过这个范围,则称为“溢出”,这样会造成程序不可预期的结果。对于java语言提供的8种原始数据类型,根据数据表示范围的大小可以排列如下(不包括boolean):

    范围小    byte—short—char—int—long—float—double    范围大    

     

     

    展开全文
  • 1.java八大基本数据类型 2.基本用法 3.获取键盘输入Scanner 4.数据类型之间的转换 2020年2月25日 第二周星期二 1.java八大基本数据类型 //整形(属于整型的4个基本数据类型) byte a1=127;//可装最大值 (2^7)-1 ...
  • Java基础(一) 八大基本数据类型

    千次阅读 2019-06-16 23:28:46
    J2SE入门(一) 八大基本数据类型 自从Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte, short, int, long, char, float, double, boolean***. 其中: 整型:byte, short, int, long 字符型:char ...
  • 一、java基本数据类型对应的包装类型:   原始类型 包装类 原始类型所占的字节数  short Short 2个字节  int Integer 4个字节  long Long 8个字节  float Float 4个字节  double Do
  • java八基本数据类型及包装类详解

    万次阅读 多人点赞 2018-12-20 10:14:40
    java八基本数据类型分为四类八种,四类分别为整型、浮点型、布尔型、字符型;八种分别为byte、short、int、long、float、double、boolean、char; java八基本数据类型的字节数:分别为1、2、4、8个字节;1字节...
  • Java 八大基本数据类型简述

    万次阅读 2018-07-12 16:03:15
    java基本数据类型关系图1、取值范围类型占用存储空间/字节范围byte 1-127~128(-2的7次方到2的7次方-1)short2-32768~32767(-2的15次方到2的15次方-1)int4-2147483648~2147483647(-2的31次方到2的31次方-1)long8-...
  • 八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char;下面跟随脚本之家小编一起学习java八基本类型和基本类型封装类
  • 主要给大家介绍了关于Java基础教程之八大基本数据类型的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • Java中主要有基本数据类型:byte、short、int、long、float、double、 boolean、char。 各种数据类型作用: 1、byte: 8位、有符号的以二进制补码表示的整数。 min : -128(-2^7)。 max: 127(2^7-1)。 ...
  • 八大基本数据类型 数值型 整型(byte、short、int、long) 注意要点 : 1、 在Java程序中,任何一个整型常量都是 int 类型 2、 整型常量若要声明为long类型,需要在数字后加上l或者L...
  • java八大基本数据类型及其封装类

    万次阅读 多人点赞 2019-01-05 16:52:19
    Java基本类型共有种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。...
  • Java基本数据类型及其大小:

    千次阅读 2020-07-16 12:46:45
    Java基本数据类型数据类型 名称 大小(B) 注:1B = 8b 包装器 byte 字节型 1 Byte short 字符型 2 Short int 短整型 4 Integer long 整形 8 Long ...
  • java八大基本数据类型测试总结

    千次阅读 2017-12-01 21:44:54
    public class DataType... 八大基本数据类型:  1.整数 byte short int long  2.浮点类型(小数)float double  3.字符类型: char  4.布尔类型:boolean(true,false)  1)字节型:使用byte表示。(1字节表示-128~127
  • 自从Java发布以来,基本数据类型就是Java语言中重要的一部分,本文就来详细介绍下每种基本类型的具体使用方法和限制。几年前,我开始编写了一系列有关Java入门的文章,我觉得有必要将其中一些非常细节的内容单独拿...
  • 基本数据类型也称为简单数据类型Java语言中有基本数据类型, 分别为 boolean、byte、short、int、double、float、double,这基本数据类型通常分为四大类型; 逻辑类型(布尔类型):boolean; 整数类型 ...
  • JAVA 8种基本数据类型大小

    千次阅读 2020-10-18 19:29:22
    Java中,基础数据类型的大小在所有机器上都是一样的 public class DataTypeByte { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(“byte所占位数” + Byte...
  • Java 八大基本数据类型以及包装类

    千次阅读 2018-08-10 10:54:09
    Java 八大基本数据类型以及包装类 一、java中八种基本数据类型对应的包装类型: 原始类型 包装类 原始类型所占的字节数 short Short 2个字节 int Integer 4个字节 long Long 8个字节 float Float 4个字节...
  • Java基本数据类型及所占字节大小

    千次阅读 2021-11-11 14:50:39
    Java基本数据类型及所占字节大小 一、Java基本数据类型  基本数据类型有8种:byte、short、int、long、float、double、boolean、char 分为4类:整数型、浮点型、布尔型、字符型。 整数型:byte、short、int、long ...
  • Java八大基本数据类型详解

    万次阅读 多人点赞 2020-12-04 11:06:42
    自从Java发布以来,基本数据类型就是Java语言的一部分,分别是 byte, short, int, long, char, float, double, boolean .当然围绕着这些基本数据类型衍生出来了很多面试题,但是说实话,工作中基本用不到
  • java基本数据类型  在Java中,共有8种基本数据类型,其中有4种整形,2种浮点型,1种char类型,1种表示真值的boolean型。 整型 整型用于表示小数点后没有值得类型,共有四种,主要是表示范围的差别: 类型 ...
  • Java八基本数据类型+三种引用数据类型 基本数据类型 1基本数据类型举例 数据类型 中文解释 举例 int 引用数据类型 基本数据类型代码举例 int i=0; cxv cxvfg
  • Java基本数据类型取值范围

    千次阅读 2021-06-08 08:23:19
    一、在JAVA中一共有基本数据类型,他们分别是 byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样 byte的取值范围为-128~127,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 155,153
精华内容 62,061
关键字:

java八大基本数据类型

java 订阅