package d1;
import d2.error;
public class result
{
int x1, x2, result, sum, min, mul, div, mod;
error e;
public result(int num1, int num2)
{
x1=num1;
x2=num2;
d2.error e= new d2.error();
}
public void sum()
{
result=x1+x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
e.error();
}
}
public void min()
{
result=x1-x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
e.error();
}
}
public void mul()
{
result=x1*x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
e.error();
}
}
public void div()
{
result=x1/x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
e.error();
}
}
public void mod()
{
result=x1%x2;
if(result>=0 && result<=1000)
{
System.out.println("계산값은" + result + "입니다.");
}
else
{
e.error();
}
}
}
==================================================================================================================
import d1.result;
public class resultmain
{
public static void main(String[] args)
{
double sum, min, mul, div, mod;
d1.result a = new d1.result(150,100);
a.sum();
a.min();
a.mul();
a.div();
a.mod();
}
}
==================================================================================================================
package d2;
public class error
{
public void error()
{
System.out.println("error:잘못된 연산입니다.(결과값이 1000을 넘음)");
}
}
==================================================================================================================
md d1
md d2
javac -d . result.java
javac -d . error.java
javac -d . resultmain.java
java resultmain
pause
==================================================================================================================
를 맨 아래의 batch파일로 실행 시키는 건데
패키지를 처음 배웠거든요..
뭐가 빠졌는지.. 제가 바보인지..
어제부터 했는데 아직도 해결이 안됬어요... 도와주세요..