用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通过方法重载完成 展开
1.1 判断两个整数的大小;
1.2 判断两个浮点数的大小;
1.3 返回一个整型数组中最大的数;
1.4 返回一个浮点型数组中最大的数;
1.5 判断一个数是否为素数,如是,则方法返回true,否则返回false;
1.6 返回一个区间中所有的素数,方法中,第一个参数表示上区间,第二个参数表示下区间;
1.1与1.2、1.3与1.4通过方法重载完成 展开
3个回答
展开全部
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;
}
}
//如果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;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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 + " ");
}
}
}
}
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 + " ");
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询