用JAVA创建一个类,能够通过方法(method)完成以下功能

1.创建一个类,能够通过方法(method)完成以下功能:1.1判断两个整数的大小;1.2判断两个浮点数的大小;1.3返回一个整型数组中最大的数;1.4返回一个浮点型数组... 1. 创建一个类,能够通过方法(method)完成以下功能:
1.1 判断两个整数的大小;
1.2 判断两个浮点数的大小;
1.3 返回一个整型数组中最大的数;
1.4 返回一个浮点型数组中最大的数;
1.5 判断一个数是否为素数,如是,则方法返回true,否则返回false;
1.6 返回一个区间中所有的素数,方法中,第一个参数表示上区间,第二个参数表示下区间;

1.1与1.2、1.3与1.4通过方法重载完成
展开
 我来答
xinge1023
推荐于2017-09-17 · 超过20用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:37.1万
展开全部
public class method{

//如果a大于b,返回true否则返回false.
public Boolean max1(int a,int b){
if(a>b){return true}else{return false;}
}
//如果a大于b,返回true否则返回false.
public Boolean max1(float a ,ifloat b){
if(a>b){return true}else{return false;}
}
//返回最大值
public int max2(int[] a){
int length = a.length;
int temp = -9999;
for(int i=0;i<length;i++){
if(a[i]>temp){temp = a[i];}
}
return temp;
}
//返回最大值
public int max2(float[] a){
int length = a.length;
float temp = -9999;
for(int i=0;i<length;i++){
if(a[i]>temp){temp = a[i];}
}
return temp;
}
//判断是否为素数
public boolean isPrimeNumber(int num)
{
for (int i = 2; i <= Math.sqrt(num); i++) {
if(num%i==0)
{
return false;
}
}
return true;
}
//返回素数列表
public List isPrimeNumber(int num1,int num2)
{
List list = new ArrayList();
for(int p=num1;p<num2;i++){
for (int i = 2; i <= Math.sqrt(p); i++) {
if(p%i==0)
{
list.add(num);
}
}
return list;
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
andygulin
2014-06-23 · TA获得超过1678个赞
知道小有建树答主
回答量:1362
采纳率:0%
帮助的人:1118万
展开全部
import java.util.Arrays;

public class Test {
public static void main(String[] args) {
System.out.println(max(1, 2));
System.out.println(max(1f, 2f));
System.out.println(max(new int[] { 2, 1, 3 }));
System.out.println(max(new float[] { 2f, 1f, 3f }));
System.out.println(isPrime(20));
prime(1, 100);
}

public static int max(int a, int b) {
return Math.max(a, b);
}

public static float max(float a, float b) {
return Math.max(a, b);
}

public static int max(int[] arr) {
Arrays.sort(arr);
return arr[arr.length - 1];
}

public static float max(float[] arr) {
Arrays.sort(arr);
return arr[arr.length - 1];
}

public static boolean isPrime(int n) {
if (n < 2)
return false;
for (int i = 2; i < n; ++i)
if (n % i == 0)
return false;
return true;
}

public static void prime(int a, int b) {
for (int i = a; i <= b; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无厘头吧
2014-06-23 · TA获得超过571个赞
知道小有建树答主
回答量:531
采纳率:62%
帮助的人:155万
展开全部
mei fen a !
追问
满意答案,奖励5财富值啊...我也穷啊
追答

给分

import java.util.ArrayList;
import java.util.List;
public class T {
public boolean compare(int a, int b) {
return a > b;
}
public boolean compare(double a, double b) {
return a > b;
}
public int getMax(int[] nums) {
int max = Integer.MIN_VALUE;
for (int num : nums) {
if (num > max)
max = num;
}
return max;
}
public double getMax(double[] nums) {
double max = Float.MIN_VALUE;
for (double num : nums) {
if (num > max)
max = num;
}
return max;
}
public boolean isSushu(int num) {
if (num < 2)
     return false;
for (int i = 2; i < num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public List<Integer> searchSushu(int min, int max) {
List<Integer> list = new ArrayList<Integer>();
for (int i = min; i <= max; i++) {
if (issushu(i))
list.add(i);
}
return list;
}
public static void main(String[] args) {
T t = new T();
System.out.println(t.compare(1, 2));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式