java小设计

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:38:37
⒈ 请构造排序方法px(),将a数组中的数按从小到大排序。
⒉ 请构造求最大、最小的方法max_min(),求出a数组中的最大、最小值。
部分源程序已给出。
public class zh1
{ static int max=0,min=0;
static int[] a={ 9,8,6,10,1,20,13,19,2,15 } ;
public static void main(String[] args) //构造主方法
{ int i;
px();
System.out.println(" 从小到大排序后的数据是:\n") ;
for( i=0;i<10;i++ )
System.out.print(a[i]+" " );
max_min();
System.out.println("\n 最大值="+max) ;
System.out.println(" 最小值="+min) ;
}

public static void px() //构造第1个方法,排序
public static void max_min() //构造第2个方法,求最大、最小值
}
第4题 已知rect2类如下:(15分)
public class rect2
{
public static void main(String[] args)
{
rect1 r1,r2;
r1=new rect1();
r2=new rect1(50,30,20,20);
r2.setp1(34,66);
System.out.println(&qu

第一题:
public class zh1 {
static int max = 0, min = 0;
static int[] a = { 9, 8, 6, 10, 1, 20, 13, 19, 2, 15 };

public static void main(String[] args) // 构造主方法
{
int i;
px();
System.out.println(" 从小到大排序后的数据是:\n");
for (i = 0; i < 10; i++)
System.out.print(a[i] + " ");
max_min();
System.out.println("\n 最大值=" + max);
System.out.println(" 最小值=" + min);
}

public static void px() {
int temp;
for (int i = 0; i < 9; i++)
for (int j = i + 1; j < 10; j++) {
if (a[i] > a[j]) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}

public static void max_min() {
max = min = a[0];
for (int i = 0; i < 10; i++) {
if (a[i] > max)
max = a[i];
if (a[i] < min)
min = a[i];
}

}