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

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

1.1与1.2、1.3与1.4通过方法重载完成

第1个回答  推荐于2017-09-17
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;
}

}本回答被提问者采纳
第2个回答  2014-06-23
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 + " ");
}
}
}
}
第3个回答  2014-06-23
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));
}
}

用JAVA创建一个类,能够通过方法(method)完成以下功能
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;} } \/\/返回最大值 ...

java程序:它应该有一个方法method,计算矩形的面积,并将它返回给调用者...
还有 你的printRectangle1();这个私有方法是有返回值Object的 但是你这个类并不是抽象类 这个方法同样不是抽象方法!必须要加返回值 !!

Java idea中怎么快捷生成一个方法?并添加到主方法中。
1. 生成新方法 首先,确保你的光标位于你希望添加新方法的类内部。然后,你可以通过以下几种方式之一来生成新方法:使用快捷键 在Windows\/Linux上,通常是 Alt + Insert(或者在类名上点击右键选择 Generate...),然后选择 Method...。在Mac上,通常是 Cmd + N(但注意,这通常是用于新建文件或类...

java反射中method类中的invoke方法是做什么的,他有什么作用?
在Java反射中,Method类的invoke方法扮演着关键角色。它允许我们动态地调用对象上的方法,即使这些方法在运行时才确定。invoke方法的核心作用是接收一个方法对象(由getMethod获取)和一个或多个参数,然后执行该方法。以下是一个直观的例子:invoke方法的主要任务是执行一个Method对象所代表的方法。它在需要...

java反射中method类中的invoke方法是做什么的,他有什么作用?
首先Method类代表一个方法,所以invoke(调用)就是调用Method类代表的方法。它可以让你实现动态调用,例如你可以动态的传人参数。下面是一个简单的例子。public class MethodTest{ public static void main(String[] args) { String [] names ={"tom","tim","allen","alice"}; Class<...

一个Java题 methodB()中的methodA();是父类的还是子类的
methodA()相当于this.methodA(),this在这里代表子类对象,因此调用子类的methodA()。

java中一个类 怎样实现2个接口有相同的方法名?
1、首先双击打开eclipse开发工具,新建一个Java项目,并创建java package。2、在对应的java package上,新建一个Java类GetMethods。3、打开文件类,定义方法buildData,并传入一个参数flag,根据flag返回不同的值。4、在main主函数中,调用getMethodName方法,并打印结果。5、保存代码并运行文件,可以查看...

帮忙写一个Java call method程序 具体要求如下 在线等!!!
public class Test{public static void main(String[] args) {\/\/ TODO Auto-generated method stubcall(10);}public static void call(int num){for(int i=1;i<=num;i++){System.out.println(i+" "+(i*i-16));}}}

java servlet编写服务方法
Servlet提供的服务功能主要通过GenericServlet的service方法,HttpServlet的doMethod方法(支持Get、Delete、Options、Post、Put、Trace等请求方式),或者自定义实现了Servlet接口的类中定义的协议特定方法来实现。在后续章节中,我们将关注这些在servlet类中为客户端提供服务的方法。服务方法的基本模式涉及从请求中...

Java创建圆形类Circle.属性:半径r;方法:计算周长、显示周长、计算面积...
public void showArea() { System.out.printf("面积为:%.2f", s);System.out.println();} } public class Test { public static void main(String[] args) { Circle circle = new Circle(1.0);circle.calcArea();circle.showArea();circle.calcPerimeter();circle.showPerimeter();} } ...

相似回答