دوستان من کدم و یه تغییراتی داخلش انجام دادم به این صورت شد:
MaximumClass
package com.Java.iRoid;
public class MaximumClass {
private double numOne;
private double numTwo;
private double numThree;
private double result;
public void max(double n1, double n2, double n3){
setNumber(n1, n2, n3);
n3 = Math.max(n2, n3);
double result = Math.max(n3, n1);
this.result = result;
}
//---setNumber method
public void setNumber(double n1, double n2, double n3){
setNumOne(n1);
setNumTwo(n2);
setNumThree(n3);
}
//---setter method
public void setNumOne(double n1){
numOne = n1;
}
public void setNumTwo(double n2){
numTwo = n2;
}
public void setNumThree(double n3){
numThree = n3;
}
//---toString method
public String toString(){
return ("The maximum number is: " + result);
}
}
DriverClass
package com.Java.iRoid;
import javax.swing.JOptionPane;
public class DriverClass {
public static void main(String[] args){
MaximumClass ob = new MaximumClass();
ob.setNumOne(Double.parseDouble(JOptionPane.showIn putDialog("Enter 1st num")));
ob.setNumTwo(Double.parseDouble(JOptionPane.showIn putDialog("Enter 2nd num")));
ob.setNumThree(Double.parseDouble(JOptionPane.show InputDialog("Enter 3rd num")));
JOptionPane.showMessageDialog(null, ob, "Time", JOptionPane.INFORMATION_MESSAGE);
}
}
ولی جواب صفر میشه. ممنون اگر راهنماییم کنید.