求教一道简单的题目

xia1983 xia1983 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
帮忙改正一下,谢了!!!!!!!!!!!!!!!!!!!

//Fig 2.26:MaxFive.java
//求输入五个数中的最大数与最小数

import javax.swing.JOptionPane;

public class MaxFive{
public static void main(String args[])
{
String firstNumber;
String secondNumber;
String thirdNumber;
String forthNumber;
String fifthNumber;

int number1=0;
int number2=0;
int number3=0;
int number4=0;
int number5=0;
int Max;
int Min;

firstNumber=JOptionPane.showInputDialog("Enter first integer:");
number1=Integer.parseInt(firstNumber);

secondNumber=JOptionPane.showInputDialog("Enter second integer:");
number2=Integer.parseInt(secondNumber);

thirdNumber=JOptionPane.showInputDialog("Enter third integer:");
number3=Integer.parseInt(thirdNumber);

forthNumber=JOptionPane.showInputDialog("Enter forth integer:");
number4=Integer.parseInt(forthNumber);

fifthNumber=JOptionPane.showInputDialog("Enter fifth integer:");
number5=Integer.parseInt(fifthNumber);

Max=Ma(number1,number2,number3,number4,number5);/*求五个数中的最大数*/
Min=Mi(number1,number2,number3,number4,number5);/*求五个数中的最小数*/

JOptionPane.showMessageDialog(null,"The max of five integer is "+Max);
JOptionPane.showMessageDialog(null,"The min of five integer is "+Min);
System.exit(0);
}


public int Ma(int number1,int number2,int number3,int number4,int number5)
{
int temp1;
int temp2;
int temp3;
int temp4;

temp1=Math.max(number1,number2);
temp2=Math.max(number3,number4);
temp3=Math.max(temp1,temp2);
temp4=Math.max(temp3,number5);

return temp4;
}

public int Mi(int number1,int number2,int number3,int number4,int number5)
{
int temp1;
int temp2;
int temp3;
         int temp4;

temp1=Math.min(number1,number2);
temp2=Math.min(number3,number4);
temp3=Math.min(temp1,temp2);
temp4=Math.min(temp3,number5);

return temp4;
}

}

提示错误如下:
E:\JCreator Pro\MyProjects\wELXOME\w\Welcome1.java\MaxFive.java:38: non-static method Ma(int,int,int,int,int) cannot be referenced from a static context
Max=Ma(number1,number2,number3,number4,number5);
^
E:\JCreator Pro\MyProjects\wELXOME\w\Welcome1.java\MaxFive.java:39: non-static method Mi(int,int,int,int,int) cannot be referenced from a static context
Min=Mi(number1,number2,number3,number4,number5);
^
2 errors

Process completed.

...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
xia1983
Java SE 62,620 成员 307,251 内容