java 求最值和平均值

这是老师要求做的一个题:
题目描述
定义一个实现常用数学运算的类MyMath,类中提供max()、min()、sum()与average()四个静态方法,每个方法带有三个整形参数,分别实现对三个整数求取最大值、最小值、和值及平均值的运算。在主类中对任意输入的三个整数,调用MyMath类的四种静态方法,求取结果并输出。
 
输入描述
输入三个整数
 
输出描述
三个数的最大值, 最小值,和以及平均值(保留1位小数)
 
输入样例
7 8 9
 
输出样例
max=9
min=7
sum=24
avg=8.0

import java.io.*;
import java.util.Scanner;

public class Main{
   public static void main(String args[]){
	   Scanner in = new Scanner(System.in);
	   
	     int a= in.nextInt();
	     
	     int b= in.nextInt();
	     
	     int c= in.nextInt();

	   int max=getmax(a,b,c);
	   System.out.println("max="+max);
	   int min=getmin(a,b,c);
	   System.out.println("min="+min);
	   int sum=getsum(a,b,c);
	   System.out.println("sum="+sum);
	   double avg=getaverage(a,b,c);
	   System.out.println("avg="+avg);
	   
	   
	   
   }
   public static int getmax(int a,int b,int c)
	   {
	       int x;
		   if(a<b) {x=a;a=b;b=x;}
		   if(a<c) {x=a;a=c;c=x;}
		   return a;
	   }
   public static int getmin(int a,int b,int c)
   {
	   int x;
	   if(a>b) {x=a;a=b;b=x;}
	   if(a>c) {x=a;a=c;c=x;}
	   return a;
   }
   public static int getsum(int a,int b,int c)
   {
       return a+b+c;
   }
   public static double getaverage(int a,int b,int c)
   {
	   return (a+b+c)/3;
   }
}


  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值