java 有五个学生_《Java程序设计》 创建5个学生对象,给一个学生数组赋值,每个学生属性有:学号,姓名,年龄。...

展开全部

附件是完整的eclipse/MyEclipse工程包,可32313133353236313431303231363533e59b9ee7ad9431333335326133以导入自行测试;

或许比别人的实现要长,主要是基于可扩展性的考虑。

// Entity Class

public class Student implements Comparable{

private int no;

private String name;

private int age;

public Student() {

// TODO Auto-generated constructor stub

}

public Student(int no, String name, int age) {

super();

this.no = no;

this.name = name;

this.age = age;

}

public int getNo() {

return no;

}

public void setNo(int no) {

this.no = no;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中的二维数组一个数组数组,也就是说它包多个一维数组每个一维数组又包个元素定义二维数组 Java定义二维数组的通用语法如下: 数据类型[][] 数组名 = new 数据类型[行数][列数]; 例如,定义一个3行4列的二维数组intArray: int[][] intArray = new int[3][4]; 赋值和访问二维数组元素 二维数组的元素可以通过行列索引来访问和修改。例如,可以使用以下语句给第2行第3列的元素赋值为10: intArray[1][2] = 10; 可以使用以下语句访问第1行第2列的元素的值: int value = intArray[0][1]; 遍历二维数组 可以使用嵌套循环来遍历二维数组的所有元素。例如,以下代码可以输出二维数组intArray的所有元素: for (int i = 0; i < intArray.length; i++) { for (int j = 0; j < intArray[i].length; j++) { System.out.print(intArray[i][j] + " "); } System.out.println(); } 输出结果为: 0 0 0 0 0 0 10 0 0 0 0 0 二维数组的应用 二维数组常用于表示矩阵、地图等二维数据结构。例如,以下代码使用二维数组表示一个3x3的井字棋游戏: char[][] ticTacToe = new char[3][3]; 可以使用以下代码将井字棋棋盘初始化为空格: for (int i = 0; i < ticTacToe.length; i++) { for (int j = 0; j < ticTacToe[i].length; j++) { ticTacToe[i][j] = ' '; } } 可以使用以下代码将井字棋棋盘输出到控制台: for (int i = 0; i < ticTacToe.length; i++) { for (int j = 0; j < ticTacToe[i].length; j++) { System.out.print(ticTacToe[i][j] + " "); } System.out.println(); } 输出结果为:                   可以使用以下代码在第2行第2列落子: ticTacToe[1][1] = 'X'; 可以使用以下代码在第1行第3列落子: ticTacToe[0][2] = 'O'; 可以使用以下代码检查第1行是否已经有三个相同的棋子: if (ticTacToe[0][0] == ticTacToe[0][1] && ticTacToe[0][1] == ticTacToe[0][2]) { System.out.println(ticTacToe[0][0] + " wins!"); } 可以使用类似的方式检查其他行、列和对角线是否已经有三个相同的棋子。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值