发表于: 2025-03-15 20:09:39

0 18


今天完成的事情:

一,学习Java的二维数组


在Java中,二维数组可以被视为“数组的数组”,即每个元素本身也是一个数组。这使得二维数组非常适合用于表示表格数据或矩阵。下面详细介绍如何声明、初始化和操作二维数组。

静态初始化:

当你知道所有元素的值时,可以直接初始化二维数组:

int[][] matrix = {    {1, 2, 3},    {4, 5, 6},    {7, 8, 9} };

动态初始化:

如果你只知道数组的大小但不知道具体的元素值,或者想要动态地设置这些值,可以使用动态初始化:

int[][] matrix = new int[3][3];

matrix[0][0] = 1; 

 matrix[0][1] = 2; 



二,Java数组


利用二维数组做一个账号登录系统:

import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String[][] userbox = {{"崔少辉", "666"}, {"李四", "444"}, {"老六", "999"}};
Scanner input = new Scanner(System.in);
System.out.println("请输入你的账户");
String user = input.nextLine();
System.out.println("请输入你的密码");
String password = input.next();
boolean found = false;
for (int i = 0; i < userbox.length; i++) {
if (userbox[i][0].equals(user) && userbox[i][1].equals(password)) {
System.out.println("登录成功");
found = true;
break;
}
}
if (!found) {
System.out.println("登录失败");
}
input.close();
}
}


三,Java面向对象的属性


在Java中,面向对象编程(OOP)是一种编程范式,它通过“对象”来设计软件。对象是类的实例,而类则是创建这些对象的模板或蓝图。面向对象编程的核心概念包括类、对象、继承、封装、多态和抽象等。其中,“属性”通常指的是类中的变量,它们代表了对象的状态或特征。下面详细介绍面向对象编程中的属性及其相关概念。


明天计划的事:

学习Java面向对象的方法设计,学习Java面向对象的参数返回值问题。


遇到的问题:


视频讲的很细,没有问题


收获:

学习Java的二维数组练习Java数组,以及Java面向对象的属性




返回列表 返回列表
评论

    分享到