class result
{
int x1, x2, result, sum, min, mul, div, mod;
public result(int num1, int num2)
{
x1=num1;
x2=num2;
}
public void sum()
{
result=x1+x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
error();
}
}
public void min()
{
result=x1-x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
error();
}
}
public void mul()
{
result=x1*x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
error();
}
}
public void div()
{
result=x1/x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
error();
}
}
public void mod()
{
result=x1%x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
error();
}
}
}
class resultmain
{
public static void main(String[] args)
{
double sum, min, mul, div, mod;
result a = new result(150,100);
a.sum();
a.min();
a.mul();
a.div();
a.mod();
}
}
class error
{
public static void error()
{
System.out.println("error:잘못된 연산입니다.(결과값이 1000을 넘음)");
}
}
자바 초보입니다.
단순한 계산 프로그램인데 if else를 써서 1000을 넘기면 오류 메시지가 뜨게 하고 싶습니다.
컴파일을 해보니 오류가 생기네요.
도와주세요..