使用数组、文件和图表知识点总结

一、了解数组及其应用

数组是具有类似类型的数据集合。通过使用数组,可以存储大量类似类型的 数据。数组是 Java提供的一种数据结构,用于处理多个数据。这当然与普通变 量的概念非常不同,普通变量只能存储一个数据。
要使用数组,首先要声明数组。下面是如何声明数组的格式。

datatype[] ArrayName;
//或者
datatype ArrayName[];

数组变量的声明格式与普通变量的声明格式几乎相同,数据引用只要在数据 类型之后或数组名称之后使用方括号“[ ]”。

下面的代码是声明int类型数组Data和String类型数组Name的例子:

int Data[]; //名称为 Data 的 int 类型数组
String Name[]; //名称为 Name 的 String 类型数组

除了上面的声明方法外,还可以直接分配数组中可以存储的数据量。

int Data[] = new int[10]; //名为Date的int类型数组可以存储0个数据
String Name[] = new String[5]; //名为Name的String 类型数组可以存储5个数据

在数组中存储数据可以通过直接初始化数据或将值赋给每个数组索引来完成。下面是如何在数组中存储数据的案例。

//声明并初始化数组
int data[] = {
   1,2,3,4,5,6,10};
//使用数组的索引为其赋值
int Score[] = new int[6];
Score[0] = 3;
Score[1] = 2;
Score[2] = 9;
Score[3] = 8;
Score[4] = 7;
Score[5] = 10;

数组的索引从 0 开始到 n-1,其中 n 是存储的数据量。因此,如果存储的数据量是 6,那么数组索引从 0 开始到 5。
下面是案例:
本例将展示如何显示存储在两个数组,名称分别为 Student 和 GPA 中的学生名和 GPA 数据。
案例代码:

public class StudentForm extends javax.swing.JFrame {
   
    String Student[] = {
   "王宇东","黄智奇","岳泽宇","屈嘉尧","邓超",
        "林一恒","刘新纪","肖佳乐","肖有坤","严立博"};
    double GPA[] = {
   3.38,3.0,2.98,3.01,2.87,3.4,2.9,3.0,2.9,2.9};

 public StudentForm() {
   
        initComponents();
        listStudent.setListData(Student); //显示在列表中的学生姓名
    }
    private void listStudentValueChanged(javax.swing.event.ListSelectionEvent evt) {
                                            
        // TODO add your handling code here:
        int index = listStudent.getSelectedIndex();
        txtGPA.setText(GPA[index]+""); //显示 GPA
    } 

执行结果:
在这里插入图片描述

2、二维数组

二维数组是由行和列组成的数组。二维数组可以比作是由行和列组成的表。 当然与前面讨论的一维数组非常不同,在一维数组中它只包含一行。换句话说,
二维数组是由行和列组成的矩阵,而一维数组是行向量。

可以使用以下格式声明二维数组:

datatype [][] arrayname=new datatype[row]<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值