`
Phoenix_MVP
  • 浏览: 340421 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java常数默认类型

    博客分类:
  • Java
阅读更多

Java中常数的默认类型是int型,如下:

 

public class LongTest {

    public static void main(String[] args) {
        int m = (1 << 31) - 1;
        long l = 256 * 256 * 256 * 256 * 256;
        long ll = (long) 256 * 256 * 256 * 256 * 256;
        System.out.println(m); // 2147483647
        System.out.println(l); // 0
        System.out.println(ll);// 1099511627776
        System.out.println(Long.MAX_VALUE); // 9223372036854775807
        long x = 2147483648; //编译错误
    }
}
 

 

所以声明long型的时候,一般需要带上long a=10000000000L,才比较安全

 

 

 

 

 

分享到:
评论

相关推荐

    Thinking in Java 中文第四版+习题答案

    4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 ...

    java 编程入门思考

    4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 ...

    Java初学者入门教学

    4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 ...

    java联想(中文)

    4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 ...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    7.2.3 使用enum枚举常数 221 7.3 重点复习 224 7.4 课后练习 224 chapter8 异常处理 231 8.1 语法与继承架构 232 8.1.1 使用try、catch 232 8.1.2 异常继承架构 235 8.1.3 要抓还是要抛 238 8.1.4 ...

    15春东财《Java语言应用开发基础》在线作业4[归类].pdf

    9. **整型常数的默认类型**:如果没有明确的类型标识,整型常数默认为int类型。 10. **对象的动态特征**:在面向对象编程中,对象的动态特征通常通过方法调用来体现,方法是对象能够执行的操作。 在多选题部分,...

    java极速文件搜索工具

    总结来说,Java 极速文件搜索工具以其高性能、跨平台、易用性以及强大的搜索功能,为用户提供了一种高效替代Windows默认搜索的解决方案。通过深入理解并利用Java语言的特性和先进的数据结构算法,开发者成功地解决了...

    java面试题.pdf

    从Java 8开始,接口可以包含默认方法和静态方法。接口可以被实现,而抽象类则可以被继承。抽象类用于描述事物的属性和共性,而接口则侧重于定义行为和功能。 4. Java中的异常处理机制: 异常处理是Java语言中处理...

    java复习题总结.docx

    Java8引入了Lambda表达式、函数式编程、Stream API、Date和Time API、默认方法、新的集合工厂方法等。 7、Lambda表达式的优缺点 优点:代码简洁,提高可读性,便于实现函数式编程。缺点:可能降低代码的可调试性,...

    java常用词汇汇总

    - **用途**:`default`关键字在Java中用于表示默认行为,特别是在接口中定义默认方法时使用。 #### delimiter 定义符; 定界符 - **中文释义**:定界符 - **用途**:在编程中,定界符用于标识字符串、数组等数据...

    JAVA复习题总汇-选择题含答案 (1).docx

    这些题目涵盖了Java的一些核心概念,包括语言起源、循环结构、注释方式、数据类型转换、类与对象的使用、输入输出处理、类的修饰符、包的分类、文件操作、字符串处理以及运算符等。 1. Java的前身是Oak,这是Java...

    JAVA_Thinking in Java

    4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 ...

    Thinking in Java简体中文(全)

    4.2.4 默认构建器 4.2.5 this关键字 4.3 清除:收尾和垃圾收集 4.3.1 finalize()用途何在 4.3.2 必须执行清除 4.4 成员初始化 4.4.1 规定初始化 4.4.2 构建器初始化 4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 ...

    java基础知识点

    3. **迭代器类型**:`HashMap`提供了对键的集合视图,支持快速失败机制;而`Hashtable`提供了对键的枚举(`Enumeration`)。 4. **历史地位**:`Hashtable`被认为是遗留类,现代开发中更多推荐使用`HashMap`。 ####...

    东北财经大学20春《Java语言应用开发基础》单元作业一(参考答案).docx

    整型常数默认类型 - **知识点**: Java中整型常数默认的数据类型。 - **解析**: 在Java中,整型常数如果没有明确指定后缀,默认的数据类型是`int`。这是因为`int`类型在大多数情况下都是最常用的整数类型,它的范围...

    Java_Datastructure.rar_java 哈希_java 哈希表

    哈希表,又称为散列表,是基于哈希函数实现的一种数据结构,它允许我们以近乎常数的时间复杂度进行插入、删除和查找操作。在Java中,`HashMap`类是最常见的哈希表实现。它使用键值对(key-value pairs)来存储数据,...

    Java中常用异常列表.pdf

    现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就...

    整理后java开发全套达内学习笔记(含练习)

    注意:默认类型转换(自动类型提升)会丢失精度,但只有三种情况: int&gt;float; long&gt;float; long&gt;double. 看一下他们的有效位就明白。 二进制是无法精确的表示 0.1 的。 进行高精度运算可以用java.math包中...

    java开发工程师模拟题及答案(含大题的哦!)

    19. 当第1操作数是byte类型,第2操作数是int类型时,其结果是(A)int类型,因为Java中的数据类型提升遵循“向上转型”规则。 20. Java语言的跨平台特性(B)是C++不具备的。Java通过“一次编写,到处运行”的理念...

Global site tag (gtag.js) - Google Analytics