首页 > 代码库 > JAVA一维数组

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;
}

 

JAVA一维数组