java 大数字代码如何定义

java 代码如何定义1100亿? 定义为常量,比如 private static int number = 1100

大数字及大数字运算,推荐使用java.math.BigDecimal。我想这个类可以满足你的一般需求。

你提到的100亿,下面的代码就构造了一个100亿。
import java.math.BigDecimal;

public class TestBD{

    public static void main(String[] args){
        BigDecimal bd = new BigDecimal("1000000000.00"); //100亿
        System.out.println(bd.toString());
    }
}

int(32) 可以表示的数据范围: -2147483648-2147483648

所以说,int类型装不下那么大的数。你可以采用long类型。
java中的基本数据类型:
数据类型 大小 范围

byte(字节) 8 -128 - 127

shot(短整型) 16 -32768 - 32768

int(整型) 32 -2147483648-2147483648

long(长整型) 64 -9233372036854477808-9233372036854477808

float(浮点型) 32 -3.40292347E+38-3.40292347E+38

double(双精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308
char(字符型) 16 ‘ \u0000 - u\ffff ’ boolean(布尔型) 1 true/false

最好看看使用手册吧,稳妥一些