定义一个person类,person类包含姓名,性别,年龄,由程序自行创建一个10*10的二维数组进行输出,具体数值随机生成,用java写出来
时间: 2024-11-30 22:18:17 浏览: 13
js一维数组、多维数组和对象的混合使用方法
在Java中,你可以定义一个Person类,并使用Random类生成随机数填充一个二维数组。以下是相关的代码示例:
```java
import java.util.Random;
public class Person {
private String name;
private char gender; // 'M' for Male, 'F' for Female
private int age;
// 构造函数
public Person(String name, char gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
// 输出个人信息的方法
public void printInfo() {
System.out.println("Name: " + name);
System.out.println("Gender: " + (gender == 'M' ? "Male" : "Female"));
System.out.println("Age: " + age);
}
public static void main(String[] args) {
// 创建一个10x10的二维数组
int[][] array = new int[10][10];
// 使用Random类生成随机数
Random random = new Random();
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
array[i][j] = random.nextInt(100); // 随机整数在0到99之间
}
}
// 创建Person对象并打印信息
Person person1 = new Person("张三", 'M', 25);
person1.printInfo();
// 打印随机数数组
System.out.println("\nRandom Number Array:");
for (int[] row : array) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println(); // 每行结束后换行
}
}
}
```
阅读全文