`

包装类Integer

阅读更多
package othertest;

import org.junit.Test;
/**
 * 
 * Integer在-128到127的范围内相等
 *
 */
public class TestInteger
{
    /**说明Integer在一定的范围内相等*/
    @Test
    public void test()
    {
        
        Integer I = 1;
        Integer J = 1;
        
        System.out.println(I == J);//返回true
        Integer K = 20003;
        Integer F = 20003;
        System.out.println(K == F);//返回false
    }
    /**测试上限范围*/
    @Test
    public void test1()
    {
        
        boolean flag = true;
        Integer I = 0;
        Integer J = 0;
        while (flag)
        {
            I++;
            J++;
            flag = (I == J);
        }
        System.out.println(I);//128
    }
    /**测试下限范围*/
    @Test
    public void test2()
    {
        boolean flag = true;
        Integer I = 0;
        Integer J = 0;
        while (flag)
        {
            I--;
            J--;
            flag = (I == J);
        }
        System.out.println(I);//-129
    }
}
分享到:
评论

相关推荐

    JAVAOOP重点笔记总结.docx

    Integer 包装类提供了多种方法,包括 intValue()、parseInt(String s) 和 compareTo(Integer anotherInteger)。这些方法可以用于将 Integer 对象转换为整数类型、将字符串转换为整数类型和比较两个整数。 6.2.4 ...

    java原始数据类型的包装类

    为了使原始类型能够参与面向对象的编程,Java设计了八种对应的包装类(Wrapper Classes):Byte、Short、Integer、Long、Float、Double、Character和Boolean。这些包装类将原始类型封装成对象,使得我们可以使用对象...

    Java包装类

    以`Integer`包装类为例,我们可以看到它的一些基本特性和用途: - **构造方法**: - `new Integer(int value)`:创建一个`Integer`对象,表示指定的`int`值。 - `new Integer(String s)`:创建一个`Integer`对象...

    java包装类练习.doc

    Java 包装类包括 Boolean、Byte、Character、Short、Integer、Long、Float 和 Double 八种。 1. Long 包装类型常量 cache 机制 在 Java 中,Long 包装类型的常量 cache 机制是指在 -128 到 127 之间的值会被缓存在...

    java面试题-附答案

    - int:4 字节,取值范围 -2^31 到 2^31-1,默认值 0,包装类 Integer。 - long:8 字节,取值范围 -2^63 到 2^63-1,默认值 0 或 0L,包装类 Long。 - float:4 字节,单精度浮点型,取值范围 2^-128 至 2^128,...

    Java 包装类

    Java包装类是Java编程语言中的一个关键特性,主要用于将基本数据类型(如int、char、boolean等)与对象之间进行转换。这是因为Java的API库中许多类和方法都设计为接收或返回对象,而基本类型不是对象。为了解决这个...

    java中Integer包装类的详细讲解(java二进制操作,所有进制转换)

    java中Integer包装类的详细讲解(java二进制操作,所有进制转换) 十进制转成二进制 十进制转八进制 十进制转十六进制 十六进制转成十进制 十六进制转成二进制 八进制转成十进制 等等所有进制转换和操作

    Java 自动转换的资源

    - Java提供了8种基本数据类型,如int、double等,以及对应的包装类Integer、Double等。当基本类型与包装类之间进行操作时,Java会自动进行装箱和拆箱。例如,一个int变量可以无缝地赋值给Integer对象,这就是装箱;...

    Java基本类型包装类概述与Integer类、Character类用法分析

    Java基本类型包装类概述与Integer类、Character类用法分析 Java基本类型包装类概述: Java基本类型包装类是将基本数据类型封装成对象的,以便在对象中定义更多的功能方法来操作该数据。常用的操作之一是用于基本...

    java中equals和==的区别.pdf

    除了String类以外,Java标准库中许多其他类也重写了equals方法,例如包装类Integer、Long等。对于包装类,equals方法不仅比较对象内容,还会考虑它们的数值大小。以下是一个使用Integer类的例子: ```java Integer ...

    Java包装类、拆箱和装箱详解.docx

    基本类型和对应的包装类可以相互转换:从基本类型向对应的包装类转换称为装箱,例如把 int 包装成 Integer 类的对象;从包装类向对应的基本类型转换称为拆箱,例如把 Integer 类的对象重新简化为 int。 Java 中的八...

    编程语言java类型转换.pdf

    这段代码演示了如何将基本数据类型int转换为包装类Integer,并添加到Vector集合中。 ```java byte b = 3; float f = 1.3f; double d = b * 3; long l = b; ``` 这里展示了基本数据类型之间的转换规则,从byte转换到...

    Java学习资料-包装类

    每个都有其对应的包装类,分别是Byte、Short、Integer、Long、Character、Float、Double和Boolean。 - 包装类的主要作用是将基本数据类型转换为对象,这样它们就可以被存储在对象容器(如ArrayList、HashMap等)中...

    Java面向对象(高级)- 包装类(wrapper)的使用

    1. 缓存对象:对于`Integer`、`Character`等包装类,小范围内的对象会被缓存,避免重复创建。 2. 类型转换问题:转换时需注意数据溢出和数据精度丢失。 3. 包装类对象不可变:一旦创建,对象的值不能更改。 五、...

    Java基础教程之基本类型数据类型、包装类及自动拆装箱

    上面的代码将基本类型数据类型int转换为包装类Integer,这就是一个装箱的过程。 四、自动拆箱与自动装箱 Java为了简便拆箱与装箱的操作,提供了自动拆装箱的功能,这极大地方便了程序员们。自动拆箱与自动装箱是...

    Java包装类详解.pptx.pptx

    - 包装类是一种特殊的Java类,如Integer、Double、Character等,它们分别对应于Java的基本数据类型int、double和char。 - 主要作用是将基本数据类型转换为对象,使得基本数据类型能够参与对象的方法调用,提供了...

    Java的基本数据类型和包装类的关系

    Java是一种面向对象语言,...这些包装类有:Boolean、Byte、Short、Character、Integer等。值得说明的是,java是可以直接处理基本类型的,但是在有些情况下我们需要将其作为对象来处理,这时就需要将其转化为包装类了。

Global site tag (gtag.js) - Google Analytics