JAVA一维数组
import java.applet.Applet; import java.awt.*; //用*表示包含awt这个源包下的所有方法成员,awt为图形界面设计包 public class Applet_Example extends Applet{ int a[]; //定义一个一维数组 public void init(){ a=new int[5]; //定义一个一维数组,该数组包含5个元素 a[0]=100; //分别对数组元素赋值 a[1]=101; a[2]=102; a[3]=103; a[4]=104; } public void paint(Graphics g){ g.drawString("a[0]="+a[0]+" a[1]="+a[1]+" a[2]="+a[2],12,12); g.drawString("a[3]="+a[3]+" a[4]="+a[4],12,32); //用图形界面小窗口输出 } }
import javax.swing.*; import java.util.*; public class LotteryDrawing { public static void main(String[] args){ String input=JOptionPane.showInputDialog("请输入数组的大小(数字)"); int 数组大小=Integer.parseInt(input); int[] 随机数组=new int[数组大小]; input=JOptionPane.showInputDialog("请输入随机数最大值"); int 最大值=Integer.parseInt(input); for(int i=0;i<随机数组.length;i++){ 随机数组[i]=(int)(Math.random()*最大值); //产生随机数 } System.out.println("---------初始状态--------"); for(int i=0;i<随机数组.length;i++){ System.out.println("随机数组["+i+"]="+随机数组[i]); } Arrays.sort(随机数组); //数组排序 System.out.println("---------排序后----------"); for(int i=0;i<随机数组.length;i++) System.out.println("随机数组["+i+"]="+随机数组[i]); } }
public class 数组 { public static void main(String[] args){ int[] MyIntArray; String[] MyStringArray; char charArray[]; student[] studentArray; // MyIntArray[0]=32; //数组创建格式:数组名称=new 类型[数组大小] MyIntArray=new int[10]; //MyIntArray[0]=32; MyStringArray=new String[15]; charArray=new char[20]; studentArray=new student[7]; MyIntArray[0]=0;//数组中第一个元素中赋值0; MyIntArray[1]=1;//数组中第二个元素中赋值1; MyIntArray[2]=2; //MyIntArray[3]='abc';只能赋值相同类型的值 System.out.println("MyIntArray[2]="+MyIntArray[2]); int[] a=new int[5]; for(int i=0;i<5;i++)a[i]=i; for(int i=a.length-1;i>=0;i--) System.out.print("a["+i+"]="+a[i]+" "); } } class student{ String name; int number; }