求高手帮忙做道 java 题目~3~万分感谢

(3)定义一个实现常用数学运算的类MyMath,类中提供max()、min()、sum()与average()四个静态方法,每个方法带有三个整形参数,分别实现对三个整数求... (3)定义一个实现常用数学运算的类MyMath,类中提供max()、min()、sum()与average()四个静态方法,每个方法带有三个整形参数,分别实现对三个整数求取最大值、最小值、和值及平均值的运算。在主类中对任意输入的三个整数,调用MyMath类的四种静态方法,求取结果并输出。 展开
 我来答
匿名用户
2011-10-20
展开全部
public class Number {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.println("请输入3个整数!");
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
MyMath(a, b, c);

}

public static int max(int a, int b, int c){
int m;
if (a > b)
m = a;
else
m = b;
if (m > c)
m = m;
else
m = c;
return m;
}
public static int min(int a, int b, int c){
int n;
if (a < b)
n = a;
else
n = b;
if (n < c)
n = n;
else
n = c;
return n;
}
public static int sum(int a, int b, int c){
int s;
s = a + b + c;
return s;
}
public static int avg(int a, int b, int c){
int v;
v = (a + b + c)/3;
return v;
}
public static void MyMath(int a, int b, int c){
int m = max(a, b, c);
int n = min(a, b, c);
int s = sum(a, b, c);
int v = avg(a, b, c);
System.out.println("最大的数为:"+m);
System.out.println("最小的数为:"+n);
System.out.println("和为:"+s);
System.out.println("平均值为:"+v);
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亿律科技集团
2011-10-20 · 超过14用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:48万
展开全部
class MathTest
{
public static void main(String[] args)
{
int num1 = 23; //可随意更改
int num2 = 101;//可随意更改
int num3 = 53; //可随意更改
System.out.println("最大值" + MyMath.max(num1,num2,num3));
System.out.println("最小值" + MyMath.min(num1,num2,num3));
System.out.println("和" + MyMath.sun(num1,num2,num3));
System.out.println("平均数" + MyMath.average(num1,num2,num3));
}
}
class MyMath
{
static int max(int num1,int num2,int num3)
{
if(num1 > num2)
{
if(num1 > num3)
{
return num1;
}
}
else
{
if(num2 > num3)
{
return num2;
}
else
{
return num3;
}
}
return 0;
}
static int min(int num1,int num2,int num3)
{
if(num1 < num2)
{
if(num1 < num3)
{
return num1;
}
}
else
{
if(num2 < num3)
{
return num2;
}
else
{
return num3;
}
}
return 0;
}
static int sun(int num1,int num2,int num3)
{
return num1 + num2 + num3;
}
static double average(int num1,int num2,int num3)
{
return sun(num1,num2,num3)/3;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式