
- java.lang 包類
- java.lang - 首頁
- java.lang - Boolean
- java.lang - Byte
- java.lang - Character
- java.lang - Character.Subset
- java.lang - Character.UnicodeBlock
- java.lang - Class
- java.lang - ClassLoader
- java.lang - Compiler
- java.lang - Double
- java.lang - Enum
- java.lang - Float
- java.lang - InheritableThreadLocal
- java.lang - Integer
- java.lang - Long
- java.lang - Math
- java.lang - Number
- java.lang - Object
- java.lang - Package
- java.lang - Process
- java.lang - ProcessBuilder
- java.lang - Runtime
- java.lang - RuntimePermission
- java.lang - SecurityManager
- java.lang - Short
- java.lang - StackTraceElement
- java.lang - StrictMath
- java.lang - String
- java.lang - StringBuffer
- java.lang - StringBuilder
- java.lang - System
- java.lang - Thread
- java.lang - ThreadGroup
- java.lang - ThreadLocal
- java.lang - Throwable
- java.lang - Void
- java.lang 包補充
- java.lang - 介面
- java.lang - 錯誤
- java.lang - 異常
- java.lang 包實用資源
- java.lang - 實用資源
- java.lang - 討論
Java - Short longValue() 方法
Java Short longValue() 方法檢索給定 short 值的等效 long 值,該值經過寬化原始型別轉換後獲得,這意味著將較低資料型別轉換為較高資料型別。long 資料型別可以儲存 -2,147,483,648 到 2,147,483,647 範圍內的整數。
例如,假設我們有一個 short 值“687”。給定 short 值的等效 long 值為“687”。
Short s1 = -7980 Long l = -7980 // corresponding long value
語法
以下是Java Short longValue()方法的語法:
public long longValue()
引數
此方法不接受任何引數。
返回值
此方法在轉換為 long 型別後返回此物件表示的數值。
從具有正值的 Short 獲取 long 值示例
以下是一個示例,用於演示 Java Short longValue() 方法的用法。在這裡,我們建立一個具有正值的 Short 物件“obj”,並嘗試列印其 long 值:
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { /* * returns the short value represented by the short object * converted to type long */ Short obj = new Short("5432"); long l = obj.longValue(); System.out.println("Value = " + l); obj = new Short("30"); l = obj.longValue(); System.out.println("Value = " + l); } }
輸出
讓我們編譯並執行上面的程式,這將產生以下結果:
Value = 5432 Value = 30
從 Short 物件獲取 long 值示例
在下面的示例中,三個 short 值,即“value1”、“value2”和“value3”,使用 Java Short longValue() 方法轉換為其等效的 long 值。然後顯示這些值減法和乘法運算的結果。
package com.tutorialspoint; import java.util.Scanner; public class ShortDemo { public static void main(String[] args) { Short value1 = 678; Short value2 = 0; Short value3 = 98; // subtracting long values Long l1 = value1.longValue() + value2.longValue() + value3.longValue(); System.out.println("Difference = " + value1.longValue() + "-" + value2.longValue() + "-" + value3.longValue() + " = " + l1); // multiplying long values Long l2 = value1.longValue() * value2.longValue() * value3.longValue(); System.out.println("Product = " + value1.longValue() + "*" + value2.longValue() + "*" + value3.longValue() + " = " + l2); } }
輸出
以下是上述程式碼的輸出:
Difference = 678-0-98 = 776 Product = 678*0*98 = 0
從 Short 物件獲取 long 值示例
在下面給出的示例中,一個負的 short 值被賦值給 Short 類的引用。然後,透過在此 Short 物件上呼叫 longValue() 方法來檢索其等效的 long 值。
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { short value1 = 655; Short value2 = new Short(value1); // returning the long value of the short object Long l1 = value2.longValue(); System.out.println("The corresponding long value for " + value1 + " = " + l1); // passing a negative integer Short value3 = new Short("-6578"); System.out.println("The corresponding long value for " + value3 + " = " + value3.longValue()); } }
輸出
執行上述程式後,獲得的輸出如下:
The corresponding long value for 655 = 655 The corresponding long value for -6578 = -6578
從具有最小值和最大值的 Short 獲取 long 值示例
在下面的示例中,建立了 short 變數“value1”和“value2”。然後將 MAX_VALUE 和 MIN_VALUE 分配給這些變數。此後,我們檢索其對應的 long 值。
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { Short value1 = Short.MIN_VALUE; Short value2 = Short.MAX_VALUE; System.out.println("The short MIN_VALUE is: " + value1); System.out.println("The short MAX_VALUE is: " + value2); // it returns long type value long result1 = value1.longValue(); long result2 = value2.longValue(); System.out.println("The long minimum value of short is: " + result1); System.out.println("The long maximum value of short is: " + result2); } }
輸出
執行上述程式碼時,我們將得到以下輸出:
The short MIN_VALUE is: -32768 The short MAX_VALUE is: 32767 The long minimum value of short is: -32768 The long maximum value of short is: 32767
java_lang_short.htm
廣告