写一个数学家的类,类中有方法:(1)、传入两个整数,进行比较,返回两个数中的最大值的方法.(2)、传入三个double型的数据,进行比较,返回三个数中的最小值的方法.(3)、传入一个整数,返回这个
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 22:02:54
![写一个数学家的类,类中有方法:(1)、传入两个整数,进行比较,返回两个数中的最大值的方法.(2)、传入三个double型的数据,进行比较,返回三个数中的最小值的方法.(3)、传入一个整数,返回这个](/uploads/image/z/14891339-11-9.jpg?t=%E5%86%99%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AD%A6%E5%AE%B6%E7%9A%84%E7%B1%BB%2C%E7%B1%BB%E4%B8%AD%E6%9C%89%E6%96%B9%E6%B3%95%EF%BC%9A%281%29%E3%80%81%E4%BC%A0%E5%85%A5%E4%B8%A4%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E8%BF%9B%E8%A1%8C%E6%AF%94%E8%BE%83%2C%E8%BF%94%E5%9B%9E%E4%B8%A4%E4%B8%AA%E6%95%B0%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95.%282%29%E3%80%81%E4%BC%A0%E5%85%A5%E4%B8%89%E4%B8%AAdouble%E5%9E%8B%E7%9A%84%E6%95%B0%E6%8D%AE%2C%E8%BF%9B%E8%A1%8C%E6%AF%94%E8%BE%83%2C%E8%BF%94%E5%9B%9E%E4%B8%89%E4%B8%AA%E6%95%B0%E4%B8%AD%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95.%283%29%E3%80%81%E4%BC%A0%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E8%BF%94%E5%9B%9E%E8%BF%99%E4%B8%AA)
写一个数学家的类,类中有方法:(1)、传入两个整数,进行比较,返回两个数中的最大值的方法.(2)、传入三个double型的数据,进行比较,返回三个数中的最小值的方法.(3)、传入一个整数,返回这个
写一个数学家的类,类中有方法:
(1)、传入两个整数,进行比较,返回两个数中的最大值的方法.
(2)、传入三个double型的数据,进行比较,返回三个数中的最小值的方法.
(3)、传入一个整数,返回这个整数的个位数是几的方法.
(4)、传入一个整数,返加这个整数的立方的方法.
(5)、传入一个正整数,计算从1加到此整数的和是多少的方法.比如输入一个5那么就计算1+2+3+4+5=15,最后返回15.
(6)、传入一个整形的数组,返回这个整形数组中的所有数据之和的方法.
(7)、传入一个整形的数组,返回这个整形数组中的最大值的方法.(8)、传入一个数组,将这个数组从小到大排列.
写一个数学家的类,类中有方法:(1)、传入两个整数,进行比较,返回两个数中的最大值的方法.(2)、传入三个double型的数据,进行比较,返回三个数中的最小值的方法.(3)、传入一个整数,返回这个
import java.util.Arrays;
public class SimpleMath {
/*
* (1)、传入两个整数,进行比较,返回两个数中的最大值的方法.
* (2)、传入三个double型的数据,进行比较,返回三个数中的最小值的方法.
* (3)、传入一个整数,返回这个整数的个位数是几的方法.
* (4)、传入一个整数,返加这个整数的立方的方法.
* (5)、传入一个正整数,计算从1加到此整数的和是多少的方法.比如输入一个5那么就计算1+2+3+4+5=15,最后返回15.
* (6)、传入一个整形的数组,返回这个整形数组中的所有数据之和的方法.
* (7)、传入一个整形的数组,返回这个整形数组中的最大值的方法.
* (8)、传入一个数组,将这个数组从小到大排列.
*/
public static int method1(int one,int two) {
return Math.max(one,two);
}
public static double method2(double a,double b,double c) {
return Math.min(Math.min(a,b),c);
}
public static int method3(int one) {
return String.valueOf(one).length();
}
// 有越界的可能
public static int method4(int one) {
return (int) Math.pow(one,3);
}
public static int method5(int one) {
return one * (one + 1) / 2;
}
// 有越界可能
public static int method6(int[] arr) {
if (arr == null) {
return 0;
}
int ret = 0;
for (int one :arr) {
ret += one;
}
return ret;
}
public static int method7(int[] arr) {
if (arr == null || arr.length == 0) {
throw new IllegalArgumentException(
"parameter is null or zero-length.");
}
int ret = arr[0];
for (int one :arr) {
if (one > ret) {
ret = one;
}
}
return ret;
}
public static void mothod8(int[] arr) {
Arrays.sort(arr);
}
}
不好意思做成java的了,回头给你C#版的