java程序 定义类的问题,,,急求!!!!1

定义一个类,该类具有x和y两个静态变量,定义构造方法初始化这两个变量。再定义4个方法,分别求这两个数的和、差、乘、除结果并输出。在main方法中,用户应能输入这两个数。

第1个回答  2012-03-30
import java.util.Scanner;

public class TestOne {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("pleas input two number:");
int a=sc.nextInt();
int b=sc.nextInt();
math mt=new math(a,b);
System.out.println(mt.add());
System.out.println(mt.sub());
System.out.println(mt.mul());
System.out.println(mt.div());
}
}
class math{
static int x;
static int y;
public math(int inputx,int inputy){
x=inputx;
y=inputy;
}
int add(){
return x+y;
}
int sub(){
return x-y;
}
int mul(){
return x*y;
}
int div(){
return x/y;
}
}
第2个回答  2012-03-30
package one;

import java.util.Scanner;

public class Math {
double a;
double b;

public Math(double a,double b){
a = this.a;
b = this.b;
}

public double add(double a,double b){
System.out.println(a + b);
return a + b;
}

public double sub(double a,double b){
System.out.println(a - b);
return a - b;
}

public double mul(double a,double b){
System.out.println(a * b);
return a * b;
}

public double div(double a,double b){
if (b == 0){
System.out.println("被除数不能为0");
return 0;
}
System.out.println(a / b);
return (a / b);
}

public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入两个数字:");

double c = in.nextDouble();
double d = in.nextDouble();

Math m = new Math(c, d);
m.add(c, d);
m.sub(c, d);
m.mul(c, d);
m.div(c, d);
}
}本回答被提问者和网友采纳
第3个回答  2012-03-30
不会吧,这都不会
第4个回答  2012-03-30
这个题很简单,你慢慢学吧。
第5个回答  2012-03-30
孩子,好好 学习,这个还是自己动手的写好
相似回答