我按照书上敲了第一个代码的时候,编译失败,下面给出的错误原因,我去百度查说我的JDK有问题,但是我的版本也已经达到了要求
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);
System.out.printf("%d~%d%n", Short.MIN_VALUE,Short.MAX_VALUE);
}
}
The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, byte, byte)