编写如下要求的两个类:
(1)设计一个公有类(类名MyMath),保存为MyMath.java文件。该类属于某个包(包名cn.edu.zucc.cs),该类包括如下静态方法:static int max(int[ ] ar); //求数组ar中的最大值
static double max(double[] ar);//求数组ar中的最大值
static int min(int[ ] ar);//求数组ar中的最小值
static double min(double[] ar);//求数组ar中的最小值
//static void sort(double[] ar); //对数组ar进行升序排序(2)设计一个测试类Test,该类属于包abc,保存为Test.java文件。
要求:import上述MyMath类,并在Test类的main方法中创建若干个数组,然后测试MyMath类定义的方法。//设计一个公有类(类名MyMath),保存为MyMath.java文件。该类属于某个包(包名cn.edu.zucc.cs),该类包括如下静态方法:
package cn.edu.zucc.cs;
public class MyMath
{
static int max(int[ ] ar)//求数组ar中的最大值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]<ar[i])
j=i;
}
return ar[j];
}
static double max(double[] ar)//求数组ar中的最大值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]<ar[i])
j=i;
}
return ar[j];
}
static int min(int[ ] ar)//求数组ar中的最小值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]>ar[i])
j=i;
}
return ar[j];
}
static double min(double[] ar)//求数组ar中的最小值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]<ar[i])
j=i;
}
return ar[j];
}
//static void sort(double[] ar); //对数组ar进行升序排序
static void sort(double[] ar)
{
double th=0;
for(int i=0;i<ar.length;i++)
for(int j=i+1;j<ar.length;j++)
{
if(ar[j]<ar[i]){
th=ar[i];
ar[i]=ar[j];
ar[j]=th;
}
}
for(int i=0;i<ar.length;i++)
{
System.out.printf("%f",ar[i]);
}
}
}
///
//要求:import上述MyMath类,并在Test类的main方法中创建若干个数组,然后测试MyMath类定义的方法。
import cn.edu.zucc.cs.*;
class Test
{
public static void main(String args[])
{
????
}
}
(1)设计一个公有类(类名MyMath),保存为MyMath.java文件。该类属于某个包(包名cn.edu.zucc.cs),该类包括如下静态方法:static int max(int[ ] ar); //求数组ar中的最大值
static double max(double[] ar);//求数组ar中的最大值
static int min(int[ ] ar);//求数组ar中的最小值
static double min(double[] ar);//求数组ar中的最小值
//static void sort(double[] ar); //对数组ar进行升序排序(2)设计一个测试类Test,该类属于包abc,保存为Test.java文件。
要求:import上述MyMath类,并在Test类的main方法中创建若干个数组,然后测试MyMath类定义的方法。//设计一个公有类(类名MyMath),保存为MyMath.java文件。该类属于某个包(包名cn.edu.zucc.cs),该类包括如下静态方法:
package cn.edu.zucc.cs;
public class MyMath
{
static int max(int[ ] ar)//求数组ar中的最大值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]<ar[i])
j=i;
}
return ar[j];
}
static double max(double[] ar)//求数组ar中的最大值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]<ar[i])
j=i;
}
return ar[j];
}
static int min(int[ ] ar)//求数组ar中的最小值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]>ar[i])
j=i;
}
return ar[j];
}
static double min(double[] ar)//求数组ar中的最小值
{
int j=0;
for(int i=0;i<ar.length;i++)
{
if(ar[j]<ar[i])
j=i;
}
return ar[j];
}
//static void sort(double[] ar); //对数组ar进行升序排序
static void sort(double[] ar)
{
double th=0;
for(int i=0;i<ar.length;i++)
for(int j=i+1;j<ar.length;j++)
{
if(ar[j]<ar[i]){
th=ar[i];
ar[i]=ar[j];
ar[j]=th;
}
}
for(int i=0;i<ar.length;i++)
{
System.out.printf("%f",ar[i]);
}
}
}
///
//要求:import上述MyMath类,并在Test类的main方法中创建若干个数组,然后测试MyMath类定义的方法。
import cn.edu.zucc.cs.*;
class Test
{
public static void main(String args[])
{
????
}
}
解决方案 »
- 关于内部类的实例化
- 有一条题目:java.io中的File类是?
- 三行代码错在哪?我都照书打的,那绿的是啥意思
- 如何格式化地将基本数据写进某一文件?
- 如果得到TextArea中的内容再传值
- Applet退出后进程杀不掉,为什么?
- 为什么我自己定义的类包不能被引用?
- 请教如何用java虚拟机运行hello.class文件,谢谢。
- skyyoung(路人甲)先生,你好:我遇到一个难题,特向你请教,我用 qmail+vpopmail 做邮件服务器,怎样区分新旧邮件?
- java如何实现向剪贴板copy一段数据,以用从剪贴板上考回来
- 系统任意时刻都最多只能有一个进程在运行,这句话对么??
- 菜鸟处女问:想问一下JAVA中连接数据库的问题.希望大家不吝赐教?先谢一个.
if (max(i) == i[2]) {
System.out.println("test ok");
} else {
System.out.println("test error");
}