[問題] 請教API printf用法
小弟最近買了一本書剛開始自學java,遇到些問題
爬文看了一些資料還是搞不太懂printf用法錯在哪
還希望板友幫忙解,萬分感謝
目錄為
C
┼workspace
┼Basic
│ ┼src
│ ┼cc
│ ┼openhome
| ┼Range.java
|
└classes
==========以下為程式碼==========
package cc.openhome;
public class Range {
public static void main(String[] args) {
// byte、short、int、long 範圍
System.out.printf("%d ~ %d%n",
Byte.MIN_VALUE, Byte.MAX_VALUE);
System.out.printf("%d ~ %d%n",
Short.MIN_VALUE, Short.MAX_VALUE);
System.out.printf("%d ~ %d%n",
Integer.MIN_VALUE, Integer.MAX_VALUE);
System.out.printf("%d ~ %d%n",
Long.MIN_VALUE, Long.MAX_VALUE);
// float、double 精度範圍
System.out.printf("%d ~ %d%n",
Float.MIN_EXPONENT, Float.MAX_EXPONENT);
System.out.printf("%d ~ %d%n",
Double.MIN_EXPONENT, Double.MAX_EXPONENT);
// char 可表示的 Unicode 範圍
System.out.printf("%h ~ %h%n",
Character.MIN_VALUE, Character.MAX_VALUE);
// boolean 的兩個值
System.out.printf("%b ~ %b%n",
Boolean.TRUE, Boolean.FALSE);
}
}
==========程式碼結束==========
在cmd輸入(當下在目錄Basic)
javac -sourcepath src -d classes src/cc/openhome/Range.java
卻出現錯誤
還要麻煩板友幫忙上面程式碼或是編譯時哪個部分錯了,非常感謝
書的內容編譯後輸出的結果是
-128 ~ 127
-32768 ~ 32767
-2147483648 ~ 2147483647
-9223372036854775808 ~ 9223372036854775807
-126 ~ 127
-1022 ~ 1023
0 ~ ffff
true ~ false
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.49.176
※ 文章網址: https://www.ptt.cc/bbs/java/M.1495791877.A.64F.html
→
05/26 17:56, , 1F
05/26 17:56, 1F
謝謝~~
推
05/26 18:52, , 2F
05/26 18:52, 2F
→
05/26 18:53, , 3F
05/26 18:53, 3F
謝謝~~成功了~~再研究一下怎麼留下中文~~感謝~~
※ 編輯: pcvb (36.234.49.176), 05/26/2017 20:14:38
→
05/27 16:43, , 4F
05/27 16:43, 4F
java 近期熱門文章
PTT數位生活區 即時熱門文章