JAVA问题??懂JAVA的来看看

来源:百度知道 编辑:UC知道 时间:2024/05/22 09:01:50
一、判断以下程序的结果,并把它改称两个类的形式,其中一个类专门处理运算。
public class Excer{
public static void main(String args[]){
Excer ex=new Excer();
ex.math();
}
void math(){
int x=130,y=45;
System.out.println("x="+x+" ,y="+y);
System.out.println("x+y="+plus(x,y));
System.out.println("x-y="+minus(x,y));
System.out.println("x*y="+multi(x,y));
System.out.println("x/y="+div(x,y));
}
int plus(int a,int b){
return(a+b);
}
int minus(int a,int b){
return(a-b);
}
int multi(int a,int b){
return(a*b);
}
float div(int a,int b){
return ((float)a/b);
}
}

public class Output{
public int x,y;

public void SetX(int x1,int y1){
x=x1; y=y1;
}

public static void main(String args[]){
Excer ex=new Excer();
Output op=new Output();

op.SetX(130,45);

for(int i=1;i<4;i++)
System.out.println(ex.Work(i,op.x,op.y));

System.out.println(ex.div(op.x,op.y));

}

class Excer{

int Work(int state,int a,int b){
if(state==1)
return(a+b);
else if(state==2)
return(a-b);
else if(state==3)
return(a*b);
return -1;
}

float div(int a,int b){
return((float)a/b);
}
}

输出结果,该给高分吧!

175
85
5850
2.8888888

public class Excer{
public static void main(String args[]){
Excer ex=new Excer();
ex.math();
}
void math(){
int x=130,y=45;
System.out.printl