zoukankan      html  css  js  c++  java
  • 数据类型

    为什么有数据类型

    Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间


    数据类型分类:

    基本数据类型:

    整数型

    byte 占1个字节 -128 ~ 127

    short 占2个字节 -2^15~2^15-1

    int 占4个字节 -2^31~2^31-1

    long 占8个字节 -2^63~2^63-1

    浮点数

    float 占4个字节 -3.403E38~3.403E38 单精度

    double 占8个字节 -1.798E308~1.798E308 双精度

    字符型

    char 占2个字节 0 ~ 65535 因为Java语言采用的是Unicode编码。

    Unicode编码中的每个字符占用两个字节。

    中文也是占的两个字节,所以可以存储中文

    布尔型

    boolean boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小

    引用数据类型(数组,类, 接口):

    与基本数据类型一样使用方法


    注意事项:

    * 作用域的问题: 在同个作用域内不能定义同名的变量

    * 默认值的问题: 变量在使用之前必须对其赋值

    * 在一行上建议只写一条语句

    * 不能使用关键字

    * 一条语句可以定义几个变量

    * 整数默认是int类型 , 浮点数默认是double类型

  • 相关阅读:
    [hihocoder1509][异或排序]
    [hdu6148][Valley Numer]
    [hdu2089][不要62]
    [luoguU42591][小T的绝对值]
    [luogu2073][送花]
    [bzoj4709][柠檬]
    [luogu2114][起床困难综合症]
    [codevs3342][绿色通道]
    [luoguU42591][小T的面试题]
    [noip][2014]
  • 原文地址:https://www.cnblogs.com/loaderman/p/6403225.html
Copyright © 2011-2022 走看看