java.lang.Integer.intValue()是java中的一个内置方法,该方法以int形式返回此整数的值。
用法:
public int intValue()
参数:该方法不接受任何参数。
返回值:该方法返回转换为整数类型后由对象表示的数值。
以下程序说明了java.lang.Integer.intValue()方法:
程序1:为正整数。
// Java praogram to illustrate the use of
// java.lang.Integer.intValue() method
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
Integer intobject = new Integer(68);
// Returns the value of this Integer as an int
int i = intobject.intValue();
System.out.println("The integer Value of i = " + i);
}
}
输出:
The integer Value of i = 68
程序2:为负数。
// Java praogram to illustrate the use of
// java.lang.Integer.intValue() method
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
Integer intobject = new Integer(-76);
// Returns the value of this Integer as an int
int i = intobject.intValue();
System.out.println("The integer Value of i = " + i);
}
}
输出:
The integer Value of i = -76
程序3:用于十进制值和字符串。
注意:给定十进制值和字符串时,它将返回错误消息。
// Java praogram to illustrate the use of
// java.lang.Integer.intValue() method
import java.lang.*;
public class Geeks {
public static void main(String[] args)
{
Integer intobject = new Integer(98.22);
int i = intobject.intValue();
System.out.println("The integer Value of i = " + i);
Integer intobject = new Integer("52");
int i = intobject.intValue();
System.out.println("The integer Value of i = " + i);
}
}
输出:
prog.java:9:error:no suitable constructor found for Integer(double) Integer intobject = new Integer(98.22); ^ constructor Integer.Integer(int) is not applicable (argument mismatch; possible lossy conversion from double to int) constructor Integer.Integer(String) is not applicable (argument mismatch; double cannot be converted to String) prog.java:14:error:variable intobject is already defined in method main(String[]) Integer intobject = new Integer("52"); ^ prog.java:17:error:variable i is already defined in method main(String[]) int i = intobject.intValue(); ^ 3 errors
相关用法
- Java BigDecimal intValue()用法及代码示例
- Java BigInteger intValue()用法及代码示例
- Java LongAdder intValue()用法及代码示例
- Java Level intValue()用法及代码示例
- Java AtomicLong intValue()用法及代码示例
- Java Float intValue()用法及代码示例
- Java DoubleAdder intValue()用法及代码示例
- Java DoubleAccumulator intValue()用法及代码示例
- Java AtomicInteger intValue()用法及代码示例
- Java LongAccumulator intValue()用法及代码示例
- Java Number.intValue()用法及代码示例
- Java Byte intValue()用法及代码示例
- Java Double intValue()用法及代码示例
- Java Integer sum()用法及代码示例
- Java Integer hashCode()用法及代码示例
注:本文由纯净天空筛选整理自ankita_chowrasia大神的英文原创作品 Integer intValue() Method in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。