站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题看看这个程序

看看这个程序

摘要: 看看这个程序


public class Calculator{
double num1,num2,result;
Caluculator(double num1,double num2){
this.num1=num1;
this.num2=num2;
}
public addition(double num1,double num2){
result=num1+num2;
}
public minus(double num1,double num2){
result=num1-num2;
}
public multiply(double num1,double num2){
result=num1*num2;
}
public divide(double num1,double num2){
result=num1/num2;
}
public static void main(String []args){
Calculator a=new Calculator(12,5);
a.addition();
a.minus();
a.multiply();
a.divide();
}
}


a.addition();
a.minus();
a.multiply();
a.divide();
//方法调用错误;或者是你方法写得与你的本意不符合;

public class Calculator{
double num1,num2,result;
Caluculator(double num1,double num2){
this.num1=num1;
this.num2=num2;
}
public addition(){
result=num1+num2;
}
public minus(){
result=num1-num2;
}
public multiply(){
result=num1*num2;
}
public divide(){
result=num1/num2;
}
public static void main(String []args){
Calculator a=new Calculator(12,5);
a.addition();
a.minus();
a.multiply();
a.divide();
}
}



方法全部丢了返回值
public class Calculator{
double num1,num2,result;
Caluculator(double num1,double num2){
this.num1=num1;
this.num2=num2;
}
public void addition(double num1,double num2){
result=num1+num2;
}
public void minus(double num1,double num2){
result=num1-num2;
}
public void multiply(double num1,double num2){
result=num1*num2;
}
public void divide(double num1,double num2){
result=num1/num2;
}
public static void main(String []args){
Calculator a=new Calculator(12,5);
a.addition();
a.minus();
a.multiply();
a.divide();
}
}



应该是这样:

public class Calculator {
double num1, num2, result;
Calculator(double num1, double num2) {
this.num1 = num1;
this.num2 = num2;
}

public void addition() {
result = num1 + num2;
System.out.println("Addition:" + result);
}

public void minus() {
result = num1 - num2;
System.out.println("Minus:" + result);
}

public void multiply() {
result = num1 * num2;
System.out.println("Multiply:" + result);
}

public void divide() {
result = num1 / num2;
System.out.println("Divide:" + result);
}

public static void main(String[] args) {
Calculator a = new Calculator(12, 5);
a.addition();
a.minus();
a.multiply();
a.divide();
}
}


搂住你是什么问题都不说,哪有这样提问的?


↑返回目录
前一篇: 如何在java中调用C代码,请高手指教!(100分求助)
后一篇: 新手求教一个简单问题