java中有关定义常量int初始值时,怎样将出是最定义为最大

例如;int i=?;
?处定义为最大值

int i=Integer.MAX_VALUE;
int a=Integer.MIN_VALUE;
double b= Double.MAX_VALUE;
double c= Double.MIN_VALUE;
float d= Float.MAX_VALUE;
float e=Float.MIN_VALUE;每个基础类型都有对应的类,有用请采纳

int i=Integer.MAX_VALUE; 或直接写2147483647

用包装类Integer、Double、Float的MAX_VALUE、MIN_VALUE

具体的细节可以参考:http://segmentfault.com/q/1010000000303613

如果你是用浮点数字的话,尤其是负数的话不建议用Float.MIN_VALUE和Double.MIN_VALUE,他们其实是一个正值,在JDK中是有说明的,比如Float.MIN_VALUE的值为:

A constant holding the smallest **positive** nonzero value of type float, 2-149. It is equal to the hexadecimal floating-point literal 0x0.000002P-126f and also equal to Float.intBitsToFloat(0x1).

因此建议你使用-Float.MAX_VALUE作为最小值。Double也是如此。

http://blog.csdn.net/conjur/article/details/7191937

使用Integer.MAX_VALUE;
例如:System.out.println(Integer.MAX_VALUE);
结果为:2147483647