1. 输出Short的最小值-32768到最大值32767
public static void printShort() {
try {
int count = 0;
FileOutputStream fos = new FileOutputStream("printShort.txt");
for(short i = Short.MIN_VALUE; count < Math.abs(Short.MIN_VALUE) + Short.MAX_VALUE + 1; i++) {
count++;
fos.write(String.valueOf(i + "\r\n").getBytes());
}
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
2. 输出Short的最小值-32768到最大值32767, 通过对Short类型进行累加输出了2次
public static void print2Short() {
try {
int count = 0;
FileOutputStream fos = new FileOutputStream("print2Short.txt");
for(short i = Short.MIN_VALUE; count < (Math.abs(Short.MIN_VALUE) + Short.MAX_VALUE + 1) * 2; i++) {
count++;
fos.write(String.valueOf(i + "\r\n").getBytes());
if(count == Math.abs(Short.MIN_VALUE) + Short.MAX_VALUE + 1) {
fos.write("\r\n----------\r\n\r\n".getBytes());
}
}
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
本文提供两个Java方法实现:一是输出Short类型的最小值到最大值;二是通过两次累加输出,展示Short类型数值范围的应用实例。
4522

被折叠的 条评论
为什么被折叠?



