问题描述

Java 代码实现
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int m = in.nextInt();
char[][] a = new char[n+5][m+5];
char ch = 'A';
for (int i = 0; i < m+5; ++i) {
a[0][i] = (char)(ch+i);
}
for (int i = 0; i < n+5; ++i) {
a[i][0] = (char)(ch+i);
}
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
a[i][j] = a[i-1][j-1];
System.out.printf("%c", a[i][j]);
}
System.out.println();
}
in.close();
}
}
本文介绍了一个简单的Java程序,该程序通过用户输入定义一个二维字符数组,并使用特定规则填充该数组,最后按行打印出数组内容。文章提供的代码展示了如何使用Scanner类读取用户的输入,以及如何在二维数组中进行元素的填充。

被折叠的 条评论
为什么被折叠?



