首页 > 编程知识 正文

java输入错误数字重新输入,java输入错误重新输入

时间:2023-05-03 07:53:38 阅读:49018 作者:2803

希望在抛出异常后可以重新输入。 有点着急,向大神求助。 蟹importjava.util.Scanner; 接口b {公共语音f (双精度); 公共语音(双精度); 公共语音(双精度,双精度) throwsMyE .

希望在抛出异常后可以重新输入。 有点着急,向大神求助。 蟹类

import java.util.Scanner;

接口b {

公共语音(双精度);

公共语音(双精度);

公共语音(双精度,双精度) throws MyException;

}

类c implements b {

公共语音(双精度) {

System.out.println ('圆形面积为' ((3.14*r*r ) ) ) );

}

公共语音(双精度) {

System.out.println (正方形面积为() (a*a ) );

}

公共语音(双精度,双精度) throws MyException {

if(2*ra ) {

我的执行ex=new my exception (

throw ex;

}

系统. out.println (“阴影面积”((a*a )-)-(3.14*r*r ) ) )

}

}

classmyexceptionextendsexception {

字符串消息;

我的执行() }

消息='异常发生';

}

公共字符串获取消息sage (

返回消息;

}

}

公共类a {

publicstaticvoidmain (string args [ ] ) {

try {

B b=new C (;

sanner reader=new scanner (system.in;

System.out.println (请输入'圆的半径r和正方形边的长度a ';

Double r=reader.nextDouble (;

Double a=reader.nextDouble (;

b.f(r );

b.d(a );

b.e(a,r );

}

catch (我的执行e ) {

system.out.println (e.getmessage );

}

}

}

展开

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。