精华内容
下载资源
问答
  • Java基本数据类型

    千次阅读 2014-07-15 23:31:52
    Java基本数据类型

    Java基本数据类型



    展开全文
  • java基本数据类型

    2018-01-30 13:39:12
    java基本数据类型就8种,记住就好了。除了这些都是引用型的了。 java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取true ...
    java基本数据类型就8种,记住就好了。除了这些都是引用型的了。
    java四类八种基本数据类型
    第一类:整型 byte short int long
    第二类:浮点型 float double
    第三类:逻辑型 boolean(它只有两个值可取true false)
    第四类:字符型 char

    在栈中可以直接分配内存的数据是基本数据类型。
    引用数据类型:是数据的引用在栈中,但是他的对象在堆中。
    要想学好Java必须知道各种数据的在内存中存储位置。
    对内存有了很好的了解,可以有助你分析程序。

    字节:
    boolean 布尔型 1/8
    byte 字节类型 1
    char 字符型 2 一个字符能存储一个中文汉字
    short 短整型 2
    int 整数类型 4
    float 浮点类型(单精度) 4
    long 长整形 8
    double 双精度类型(双精度) 8

    java中默认的整数类型是int类型,如果要定义为float型,则要在数值后加上l或L;
    默认的浮点型也是双精度浮点,如果要定义为float型,则要在数值后加上f或F。

    一个字节等于8位,一个字节等于256个数,就是-128到127一共256。
    kB就是kBytes
    Bytes就是“字节”的意思!
    K就是千的意思,因为计算机是通过二进制来计算,10个1正好是1024
    1111111111(二进制)=1024(十进制)
    1Bytes(字节)=8bit(比特)
    一个英文字母或一个阿拉伯数字就是一个字符,占用一个字节
    一个汉字就是两个字符,占用两个字节。
    一般讲大小是用Bytes,大写的“B”,讲网络速率是用bit,注意是小写的“b”。
    例:一个文件有8MBytes
    例:我下载文件的速率是256KB/s,即2Mbit,这通常就是我们宽带上网的速率。
    基本数据类型自动转换
    byte->short,char -> int -> long
    float -> double
    int -> float
    long -> double

    记住:小可转大,大转小会失去精度!!!
    展开全文
  • java基本数据类型的转换

    万次阅读 2020-07-03 10:39:12
    java基本数据类型的转换自动类型转换强制类型转换 自动类型转换 举例:多种不同的数据类型的一起运算 解释:有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那个数据类型,然后再进行计算。 ...

    java基本数据类型的转换

    自动类型转换

    在这里插入图片描述
    举例:多种不同的数据类型的一起运算
    在这里插入图片描述
    解释:有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那个数据类型,然后再进行计算。

    举例:单个字符类型与数据类型的一起运算
    在这里插入图片描述
    解释:ASCII码(上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一的规定。这被称为ASCII码。ASCII码一共规定了128个字符的编码,比如空格"space"是32(二进制00100000)),大写的字母A是65(二进制01000001)
    char类型的数据在数字进行数学运算的时候,它是转换为对应的ASCII码的值然后再进行的计算
    所以也不难理解字符与数值相加的结果是一个数值了。

    举例:字符串类型与数据类型的一起运算
    在这里插入图片描述
    解释:当把任何基本类型的值和字符串进行连接运算的时候(+),基本类型的值将自动转化为字符串类型。
    为了大家加深理解,再看一个例子
    在这里插入图片描述
    解释:前面是纯数字,所以可以相加,但是后又遇见了"hello"字符串,再由加号就是字符串拼接

    在这里插入图片描述

    强制类型转换

    在这里插入图片描述在这里插入图片描述
    数字类型的运算规则:
    ①有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型。然后再进行计算。数字类型的从小到大分别是byte,int,long,float,double.
    ②数字类型的运算中,多个相同类型变量参与的运算,变量要先转换为相对应的数据类型的默认类型(比如两个byte类型的变量相加,会先把两个byte类型的变量转换默认的int类型之后再计算,得到的结果是int类型)。这种情况适用于变量的数据类型的容量比默认类型的容量小,(比如byte,short,都比int小)
    ③byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。

    记录自己最近学习到的东西,做一个总结,希望大家喜欢,一起加油!

    展开全文
  • 【JAVA】java基本数据类型详解

    万次阅读 2020-02-22 11:26:15
    JAVA基本数据类型解析 首先介绍一下: Java是一种强类型语言,每个变量都必须声明其数据类型。 Java的数据类型可分为两大类:基本数据类型(primitivedata type)和引用数据类型(reference data type)。 Java中...

    JAVA基本数据类型解析

    首先介绍一下:
    Java是一种强类型语言,每个变量都必须声明其数据类型。 Java的数据类型可分为两大类:基本数据类型(primitivedata type)和引用数据类型(reference data type)。

    Java中定义了3类8种基本数据类型

    数值型- byte、 short、int、 long、float、 double

    字符型- char

    布尔型-boolean
    在这里插入图片描述

    本章将详细的介绍Java的基本数据类型,引用数据类型以后再介绍;

    整数数据类型

    整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。

    类型 占用存储空间 表数范围
    byte 1字节 -27 ~ 27-1(-128~127)
    short 2字节 -215 ~ 215-1(-32768~32767)
    int 4字节 -231 ~ 231-1 (-2147483648~2147483647)约21亿
    long 8字节 -263 ~ 263-1

    Java 语言整型常量的四种表示形式
    1.十进制整数,如:99, -500, 0
    2.八进制整数,要求以 0 开头,如:015
    3.十六进制数,要求 0x 或 0X 开头,如:0x15
    4.二进制数,要求0b或0B开头,如:0b01110011

    Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。


    浮点数数据类型

    带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型。

    float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。而double表示这种类型的数值精度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序都采用double类型。浮点型常量默认类型也是double;

    Java浮点类型常量有两种表示形式
    1,十进制数形式,例如:3.14 314.0 0.314
    2,科学记数法形式,如314e2 314E2 314E-2

    float类型的数值有一个后缀F或者f ,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D或者d, 以明确其为double类型。

    示例:

    float  f = 3.14F;
    double d1  = 3.14;
    double d2 = 3.14D;
    

    注意
    1.浮点类型float,double的数据不适合在不容许舍入误差的金融计算领域。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。
    2也不要使用浮点数进行比较!很多新人甚至很多理论不扎实的有工作经验的程序员也会犯这个错误!需要比较请使用BigDecimal类.


    字符数据类型

    字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。

    Java 语言中还允许使用转义字符 ‘\’ 来将其后的字符转变为其它的含义。
    常用的转义字符及其含义和Unicode值如表所示。

    转义符 含义 Unicode值
    \b 退格(backspace) \u0008
    \n 换行 \u000a
    \r 回车 \u000d
    \t 制表符 \u0009
    \ " 双引号 \u00271
    \ ‘ 单引号 \u0027
    2个\ 反斜杠 \u005c

    String类,其实是字符序列(char sequence)。


    boolean数据类型

    boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。

     		boolean flag ;
            flag = true;   //或者flag=false;
            if(flag) {
                     // true分支
            } else {
                     //  false分支
            }
    

    建议:Less is More!!请不要这样写:if ( flag == true ),只有新手才那么写。关键也很容易写错成if(flag=true),这样就变成赋值flag 为true而不是判断!老鸟的写法是if ( flag )或者if ( !flag)


    //感谢您的阅读,您的鼓励就是我更新的最大动力。
    //老铁,点个赞,赞就完事了👍!

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

    千次阅读 2017-01-13 10:53:56
    类是组成Java程序的基本要素。类封装了一类对象的状态和方法。类用来定义对象的模板。 类的实现包括两部分:类声明和类体。基本格式为: 修饰符class 类名[extends 父类名] { /*类体的内容*/ } 1. 类声明 以下...
  • JAVA 基本数据类型长度

    千次阅读 2018-01-16 14:37:06
    JAVA 基本数据类型长度
  • Java 基本数据类型和引用数据类型

    千次阅读 2019-01-24 11:23:43
    一,Java 基本数据类型 当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 Java语言提供了八种基本数据类型。六种数字类型(四个整数...
  • Java 基本数据类型存储位置

    万次阅读 2018-11-05 10:48:13
    Java 基本数据类型 及 == 与 equals 方法的区别 转载地址:https://www.cnblogs.com/Latiny/p/8099581.html  Java数据类型分为基本数据类型与引用数据类型。    1 基本数据类型 byte:Java中最小的数据类型...
  • JAVA基本数据类型

    千次阅读 2009-04-22 16:31:00
    n常量的赋值方式:Java语言中使用关键字final来定义符号常量,如下所示: n n整型常量可以用来给整型变量赋值,可以用十进制、八进制和十六进制来表示。 n(1) 十进制整型常量由0至9的数字组成,没有前缀,不能以0...
  • Java基本数据类型转换与java基本类型转换优先级转换类型1. 自动类型转换: 编译器自动完成类型转换,不需要再程序中编写代码转换规则: 从存储范围小的类型到存储范围大的类型具体规则 : byteàcharàshortàintàlong...
  • java基本数据类型&java变量类型

    千次阅读 多人点赞 2015-12-05 11:01:50
    PART ONE:Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过...
  • Java基本数据类型和引用类型的区别

    千次阅读 2019-05-05 11:17:32
    Java基本数据类型和引用类型的区别
  • Java 基本数据类型大小

    千次阅读 2018-11-28 16:18:29
    Java基本数据类型 byte 8bit short 16bit int 32bit long 64bit float 32bit double 64bit char 16bit private static void calSize() { System.out.println("Integer...
  • 2.Java基本数据类型 Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、sho...
  • Java基本数据类型面试

    千次阅读 2017-04-08 14:53:04
    Java基本数据类型有8中,boolean、byte、short、int、long、char、float、double。每一种数据类型都有与其对应的对象类 1、首先先说明一下基本数据类型占用的字节数。如下: 简单类型 boolean byte char short...
  • 总结Java基本数据类型与引用数据类型

    千次阅读 多人点赞 2021-05-30 11:26:21
    Java程序中一共有8种基本数据类型 基本类型 大小 取值范围 包装器类型 boolean - true/flase Boolean char 16-bit 0~65535 Character byte 8 bits -128~+127 Byte short 16 bits -32768~32767 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,799
精华内容 25,919
关键字:

java基本数据类型

java 订阅