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;
}
时间: 2024-10-27 02:32:44

JAVA一维数组的相关文章

【图文+视频新手也友好】Java一维数组详细讲解(内含练习题答案+详解彩蛋喔~)

目录 视频讲解: 一.数组的概述 二.一维数组的使用 三.Arrays工具类中的sort方法(sort方法用的多,我们具体讲一下) 四.数组中的常见异常 五.一维数组练习题 六.彩蛋(本期视频使用的PPT+[练习题(带答案和详解)]) [新手友好型视频]全面讲解Java一维数组(内含带答案和讲解的练习题彩蛋喔)看完即上手!更有详解版练习题来帮你加深印象~~ 视频讲解: 点击这里即可到小乔的B站观看 一.数组的概述 数组(Array),是存储一系列同类型数据元素的一种数据结构.它通过数组名和一个整

java一维数组学习

/* * java学习: * 一维数组的使用: 声明语法 DataType[] name 或 DataType name[]. 初始化语法 DataType[] name = new DataType[length]. DataType[] name = new DataType[] { element1, element2, ...elementn }. DataType[] name = { element1, element2, ...elementn }. Java中使用关键字new创建

6.Java一维数组的声明、初始化和引用

一维数组的声明 使用一个数据时,必须要对其进行声明,这个道理对于数组来说也一样,数组在使用之前也必须先声明.先看下面的代码,是如何声明一个变量的.     int a; 仔细分析一下:int 是指变量的数据类型,a 是指变量名,由变量的声明可以联系到数组的声明.     int a[]; 仔细分析一下:int 是指数组中所有数据的数据类型,也可以说是这个数组的数据类型,a[]表示数组名. 基本类型数组的声明有几种形式:     int a[];     int[] a; 这两种形式没有区别,使用

java一维数组作业

package zuoYe; import java.util.Scanner; public class MaxSubArray { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //输入数据 System.out.println("请输入数组长度"); int n = scan.nextInt(); int[] a = new int[n]; System.out.pr

Java.一维数组

一位数组的初始化(两种方法) 数组类型 数组明[]={值1,值2,值3......值n}: 数组类型 数组名[]=new 数据类型[常量值] //这种方法会给所有的数组元素赋予同一个默认值,对数值类型来说,默认值也是0 1.数组的遍历 除了for循环,比较简单的是for-each语句:                 格式:for(类型   变量名:数组)       类型:任何数据类型:数组:定义的数组名 {语句} public class bianli { public static voi

java一维数组的冒泡排序

/* 冒泡排序算法: int类型的数组:3 1 6 2 5 */ public class BubbleSort{ public static void main(String[] args){ int[] a = {3,1,6,2,5}; //开始排序 for(int i=a.length-1;i>0;i--){ for(int j=0;j<i;j++){ if(a[j]>a[j+1]){ //交换位置 int temp; temp = a[j]; a[j] = a[j+1]; a[j

java一维数组的定义、声明及排序

public class TestArray { public static void main(String[] args) { /** 数组声明及动态初始化 int a[] = new int[args.length]; for (int i=0;i<args.length;i++){ a[i] = Integer.parseInt(args[i]); } **/ //静态初始化 int a[] = {9,8,1,3,7,5,4,2,6}; print(a); bubbleSort(a);

java数组(一维数组,二维数组)

数组初始化: 1,动态初始化:数组定义与为数组分配空间和赋值的操作分开进行 2,静态初始化:在定义数组的同时就为数组元素分配空间并赋值 3,默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此,数组分配空间之后 每个元素也被按照成员的规则被隐士的初始化值 ------------------------------------------------. 一维数组: package day06; import java.util.Date; /*** * 数组演示 * 数组的声明: * t

Java中增强for循环在一维数组和二维数组中的使用

一维数组: int[] a={1,2,3}; for(int i:a) { System.out.print(i+" "); } 输出:1 2 3 二维数组: import java.util.Scanner; public class tet { public static void main(String[] args) { //int[][] b={{1,2,3},{4,5,6}};行 int[][] a=new int[5][];//必须明确行数 for(int i=0;i&l