📄 array1.java
字号:
//引用数据类型作为方法的参数和返回值
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -