发表于: 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面向对象的属性
评论