题目如下:
编写程序ByteSize,接受使用命令行参数输入的数字,并计算它的字节数。此程序应在数字超出字节范围时引发用户自定义异常。如果输入的是字母而非数字,也应捕获错误并显示错误消息。这个题目计算的字节数是什么东东啊?本人才学,高手莫笑,指点一下。
编写程序ByteSize,接受使用命令行参数输入的数字,并计算它的字节数。此程序应在数字超出字节范围时引发用户自定义异常。如果输入的是字母而非数字,也应捕获错误并显示错误消息。这个题目计算的字节数是什么东东啊?本人才学,高手莫笑,指点一下。
如
public static void main(String [] args) {
double input = Double.parseDouble(args[0]);
if (input > Integer.MAX_VALUE()) {
System.out.println("输入的比整数大");
}
if (input > Byte.MAX_VALUE()) {
System.out.println("输入的比byte数大");
}
if (input > Float.MAX_VALUE()) {
System.out.println("输入的比float数大");
}
.....}