你好,我需要一个程序来读取一个数字,然后打印一个 (#) 哈希的方形模式。但是每条边都需要相同数量的哈希
例如
输入数字:5
#####
#####
#####
#####
#####
这是我迄今为止所拥有的
import console;
print("write a number: ");
int n = readInt();
int nva=0;
String i="#";
while (nva<n){
print(i);
nva=nva + 1;
}
println();
最佳答案
因为它绝对是硬件我会给出方向。由于您必须填充 2D 形状,因此您应该使用嵌套循环 - 一个用于行,另一个用于列。现在好点了吗?
编辑 :您应该阅读有关循环的手册。 for
比 while
更适合这里
关于design-patterns - 带有 Java 循环的 HASH 字符 (#) 模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3677892/