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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。