请帮忙,J ava疑难!

请帮忙,J ava疑难!


请帮忙,J ava疑难!\n====================\n题目:编写程序ByteSize,接受使用命令行参数输入的数字,并且计算它的字节数。此程序应在数字超出字节范围时引发用户自定义异常。如果输入的是字母而非数字,也应该捕获错误并且显示错误消息。\n=================================================================\n此题 小弟不会,请会的帮忙解决,我会测试的,一经通过,20分 追+5分送上,分不多 表示感谢 请别介意,谢谢了先!
\n
我用JCreator的,晕!\n通过确无法键入值。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。无奈
\n
很简单,很浪费时间,欣赏楼上的耐心,红旗一定要给他
\n
package day0203;\nimport java.util.regex.*;\npublic class ByteSize {\npublic static void main(String[] args) {\nif (args.length<1){\nSystem.out.println(\"请输入参数!!\");\nreturn;\n}\nString str=args[0];\ntry {\nif (ByteSize.isNumeric(str)){\nif (ByteSize.isOverflowed(str))\nSystem.out.println(\"数字\"+str+\"  占\"+str.length()+\"个字节!\");\n}\n} catch (NotNumericException e) {\nSystem.out.println(\"请重新输入!\");\n}\ncatch (NumberOverFlowException e) {\nSystem.out.println(\"请重新输入!\");\n}\n}\npublic static boolean isNumeric(String str) throws NotNumericException\n{\nPattern pattern = Pattern.compile(\"[0-9]*\");\nMatcher isNum = pattern.matcher(str);\nif( !isNum.matches() )\n{\nthrow new NotNumericException();\n}\nreturn true;\n}\npublic static boolean isOverflowed(String str) throws NumberOverFlowException{\nif (Integer.parseInt(str)>127 || Integer.parseInt(str)<-128){\nthrow new NumberOverFlowException();\n}\nreturn true;\n}\n}\nclass NotNumericException extends Exception{\npublic NotNumericException(){\nSystem.out.println(\"这不是一个数字!\");\n}\n}\nclass NumberOverFlowException extends Exception{\npublic NumberOverFlowException(){\nSystem.out.println(\"该数字超出了Byte的表示范围!\");\n}\n}\n用eclipse编译,注意包名,还有最重要的不要忘记把小红旗给我!!!\n强烈建议用eclipse!!!大大加快你写代码的速度!!!\nhttp://www.eclipse.org/\n快去下一个! 
\n
借上位同仁的光了,不过我发现它并不能在命令行输入,所以稍稍改了一下:\nimport java.io.BufferedReader;\nimport java.io.InputStreamReader;\npublic class ByteSize {\npublic static void main(String[] args) throws Exception{\nString read;\ntry {\nwhile(true)\n{\nSystem.out.println(\"please enter a value:\");\nBufferedReader in = new BufferedReader ( new InputStreamReader (System.in));\nread= in.readLine();\nwhile(read.length()<1)\n{\nSystem.out.println(\"please enter a value:\");\n}\nfor(int i=0;i<read.length();i++)\n{\nif(isNumber(read.charAt(i)));\nelse\nthrow new InvalidNumberException();\n}\nif (Integer.parseInt(read)>127 || Integer.parseInt(read)<-128)\n{\nthrow new OverFlowException();\n}\nSystem.out.println(\"The size of \"+read+\" is \"+read.length());\n}\n} catch (Exception e) {\nSystem.out.println(\"Exception happens\");\n}\n}\npublic static boolean isNumber(char ca)\n{\nString values=\"-0123456789\";\nint moniter=0;\nfor(int j=0;j<values.length();j++)\n{\nif(values.charAt(j)==ca)moniter++;\n}\nif(moniter>0)return true;\nelse\nreturn false;\n}\n}\nclass OverFlowException extends Exception{\npublic OverFlowException(){\nSystem.out.println(\"Overflow detected!\");\n}\n}\nclass InvalidNumberException extends Exception{\npublic InvalidNumberException(){\nSystem.out.println(\"Not a number detected!\");\n}\n} 
\n

地下城与勇士问题
地下城与勇士问题
Ava 和 Niki这两个名字有什么历史意义或是含义吗!
急:ava帮助
哪位大虾知道ava find专业版哪里有下的?
哪位大虾知道ava find专业版哪里有下的?
哪位大虾知道ava find专业版哪里有下的?
Trojan/PSW.GamePass.ava
请帮忙,J ava疑难!
请帮忙,J ava疑难!
请帮忙,J ava疑难!
我想学习程序语言,请问是J学习AVA语言好还是C语言好呀!
谁有AVA it hurts歌词
ava的方法重载和方法重写有什么区别?举个例子?
j ava中返回值类型和参数类型一定要一致么?
j ava中返回值类型和参数类型一定要一致么?
j ava中返回值类型和参数类型一定要一致么?
请问英文名字AVA的准确读音是什么?
请问英文名字AVA的准确读音是什么?
请问英文名字AVA的准确读音是什么?
ava控制台是什么?
三星E838 AVA游戏如何安装
三星E838 AVA游戏如何安装
三星E838 AVA游戏如何安装
http://hi.baidu.com/ava_vivian背景音乐的名字 50分
惠威D2000HT配天龙AVA-2307功放
认真的雪 女生版 Ava朵拉
谁知道AVA Player v2.62是什么
ava虚拟机是怎么回事。怎么用?
请问AVA去哪个网站下载,怎样下载和注测账号啊
请问AVA去哪个网站下载,怎样下载和注测账号啊
请问AVA去哪个网站下载,怎样下载和注测账号啊
AVA地图有什么呀`
AVA是个干嘛滴
AVA什么时候出国服?
AVA什么时候出国服?
AVA什么时候出国服?
如果手机不支持J ava,该怎么使用飞信啊
AVA出来以后CF应该怎么办?
AVA这款游戏?
AVA中文客户端社么时候可以下载??急!!!
AVA是什么游戏
ATI2400pro能否玩AVA?
ATI Radeon HD 2400 Series能不能玩AVA?

44
0 926239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288