java处理int型整数溢出的一种方法

2025-12-28 20:45:20

1、说明:

     我采用的eclipse软件进行建立的工程,如果已经会建立工程的小伙伴们可以跳过这个过程;

    我解决溢出问题时仅仅以一个实例进行说明,大家没有必要完全按照我的方法,这里就是给出了一个自己的方法;

2、建立工程: 

    打开eclipse软件,单击“file”-“new”-“java project”

     具体操作可以看到图中标识;

java处理int型整数溢出的一种方法

3、配置工程:

     接着就会出现工程的配置界面,主要填入工程的名称就可以了,其他的可以保值默认值,如图所示;

     图中其他的标注可能会和我的有些不同,但是尽量保持默认,没有必要一致的;

java处理int型整数溢出的一种方法

4、给工程添加类:

   在左侧的目录中选中刚才自己建立自己的工程,接着直接单击鼠标右键

    在新出来的鼠标右键中依次选中“new”-“class”

java处理int型整数溢出的一种方法

5、配置类:

    在跳出来的配置界面中,填入类的名字和在图中圈中的地方打上对号(很重要);

java处理int型整数溢出的一种方法

1、编辑类:

    对自己刚才添加的类进行编辑,编辑结果如图所示;

完整的代码如下:

     

package yichu;

public class yichu {

public static void main(String[] args) {

// TODO Auto-generated method stub

int x = java.lang.Integer.MAX_VALUE ;

   System.out.println("x = "+x);

System.out.println("x + 1 = "+(x+1));

System.out.println("x + 2 = "+(x+2L));

System.out.println("x + 3 = "+((long)x+3));

}

}

java处理int型整数溢出的一种方法

2、执行工程:

    单击“编译并执行”按钮,如图中所示;

     有可能会跳出一个对话框,如图所示,然后直接但就“ok”就可以了;

java处理int型整数溢出的一种方法

3、查看执行结果:

    如图所示,我们的第三/四行输出没有出现溢出现象,说明给出的方法有效,第二行出现了溢出。

java处理int型整数溢出的一种方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢