array1.java
来自「java2程序设计使用教程(第2版) 作者:叶核亚 电子工业出版社 部分习题的代」· Java 代码 · 共 61 行
JAVA
61 行
//引用数据类型作为方法的参数和返回值
public class Array1
{
int[] random(int n)
{
int table[]=new int[n];
for(int i=0;i<table.length;i++)
table[i]=(int)(Math.random()*100);
return table;
}
void print(int table[])
{
System.out.print("table:");
for(int i=0;i<table.length;i++)
System.out.print(" "+table[i]);
System.out.println();
}
int max(int table[])
{
int max=table[0];
for(int i=1;i<table.length;i++)
if(table[i]>max)
max=table[i];
return max;
}
int min(int table[])
{
int min=table[0];
for(int i=1;i<table.length;i++)
if(table[i]<min)
min=table[i];
return min;
}
void selectsort(int table[])
{
for(int i=0;i<table.length-1;i++)
{
int min=i;
for(int j=i;j<table.length;j++)
if(table[j]<table[min])
min=j;
if(i!=min)
{
int temp=table[i];
table[i]=table[min];
table[min]=temp;
}
}
}
public static void main(String args[])
{
Array1 a1=new Array1();
int table[]=a1.random(10);
a1.print(table);
System.out.println("Max="+a1.max(table)+" Min="+a1.min(table));
// System.out.println("Min="+a1.min(table));//可以代替上一行的代码
a1.selectsort(table);
a1.print(table);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?