zoukankan      html  css  js  c++  java
  • [Java] 支持的数据类型

    基本数据类型:(Java只包含8中基本数据类型)

      boolean类型:

      数值类型:

         整数类型:byte、short、int、long、char

         浮点类型:   float、double

    引用数据类型:(字符串是一个类,是一个应用数据类型)

      类

      接口

      数组

      null类型

     

    int 是最常用的整数类型,因此在通常情况下, 直接给出一个整数值默认就是 int 类型。除此之外,有如下两种情形必须指出。

    1.如果直接将一个较小的整数值(在 byte 或 short 类型的表数范围内〉赋给一个 byte 或 short 变量,系统会自动把这个整数值当成 byte 或者 short 类型来处理。

    2.如果使用一个巨大的整数值(超出了 int 类型的表数范围)时, Java 不会自动把这个整数值当成 long 类型来处理。如果希望系统把一个整数值当成 long 类型来处理,应在这个整数值后增加 l 或者 L 作为后缀。通常推荐使用 L ,因为英文字母 l 很容易跟数字 l 搞混。

    byte a = 56;   //正确,系统会自动把 56 当成 byte 类型处理
    long bigValue = 99999999999999;  //错误,99999999999999 超出int的范围,从而引起错误
    long bigValue = 99999999999999L;  //正确,在巨大的整数值后使用 L 后缀,强制使用  long 类型
    

      

  • 相关阅读:
    codeforces 713A A. Sonya and Queries(状态压缩)
    2016大连网赛
    hdu-5834 Magic boy Bi Luo with his excited tree(树形dp)
    codeforces gym-101078
    ifrog-1028 Bob and Alice are playing numbers(trie树)
    codeforces 477B B. Dreamoon and Sets(构造)
    codeforces 477A A. Dreamoon and Sums(数学)
    三角形划分区域
    当总统
    Friends number
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/12186105.html
Copyright © 2011-2022 走看看