Java里面如何设置“满足某条件就报语法错误”

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:53:14
Java里面设置一方法(函数) public void Traverse(int Order)

其参数Order只能输入1、2、或3

如果输入的参数这三者都不是,则报语法错误。

这要如何设置?
`

我不是要等到运行才报错。

我需要的是:在编辑状态下,MyEclipse系统就提醒你Traverse(4)、Traverse(5)等有语法错误。

`

throw(new RuntimeException("unknow arguments"));

应该自己定义一个异常类,继承自Exception。
当参数不满足你的要求时抛出。
在方法中加上:
if (!(i==1||i==2||i==3))
throw new MyException();

this.order = Order;
if(order==1||order==2||order==3){
.....
}else{
//报错
}