永发信息网

Java改错题:请分别使用两种方法修改下面程序,使程序能正常编译运行。

答案:2  悬赏:40  手机版
解决时间 2021-05-02 23:13

class ThrowDemo{

public static void methodDemo(int i) throws IOException,ClassNotFoundException{

if(i>0) throw new IOException();

if(i<0) throw new ClassNotFoundException();

}

public static void main(String args[]){

if(args[0].length<){

System.out.println(“请以命令行参数形式输入1个整数”);

return;

}

int i=Integer.parseInt(args[0]);

methodDemo(i);

}

}

最佳答案

在 methodDomeo 里或main里加try/catch 那两个异常


另外再加个NumbeFormatException


if(args[0].length<){// < 后边怎么没东西

全部回答

package com.test;

import java.io.IOException;

public class ThrowDemo {

public static void methodDemo(int i) throws IOException,ClassNotFoundException{

if(i>0) System.out.println("你输入的参数是正数");

if(i<0) System.out.println("你输入的参数是负数");

}

public static void main(String args[]){

if(args[0].length()<1){

System.out.println("请以命令行参数形式输入1个整数");

return;

}

int i=Integer.parseInt(args[0]);

try { methodDemo(i); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }

}

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
表达人脾气暴躁的句子,形容一个人平时温顺但
我家电脑上怎么没有qq餐厅那
南昌市中心哪里有背背佳卖
霞山区湛江半壹贰烧烤吧在哪里啊,我有事要去
蓝猫王子童鞋怎么去啊,有知道地址的么
更换独立显卡后,电脑开机为什么变慢?
O,O 谁知道八步哪里有DIY手工娃娃的布卖阿,?
急求K开头的有含义的8.9个字母的单词
业余时间学着打发时间
详细说明龙之谷元素的SP分配
惠普笔记本重装XP系统后的问题
热血江湖现在还有多少人在线平均数
和我女朋友ML,她会说下面痛,什么原因?
诺基亚6370c报价?
万发土特产商行地址在什么地方,想过去办事
推荐资讯
圆亮国际美发养生会所(连锁no.6店)这个地址在
手机蓝牙搜索有效距离是多少?
“为什么,一天要这么的无聊”!
你们遇见你们喜欢的人会不会有点尴尬哦,我遇
求css+div行业站首页模板
win7IE主页被恶意锁定了,用注册表和360还有
最近大红大热的《花样男子》韩版中谁最帅!_
头发一夜之间长了
求日语基础音的MP3
现在有什么新的手机出版了?
朋友~~```问问怎么点亮??????
在哪里领QQ飞车生日点卷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?