⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 array1.java

📁 java2程序设计使用教程(第2版) 作者:叶核亚 电子工业出版社 部分习题的代码 条例清晰 目标明确 海到尽头天作岸
💻 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 + -