你好,我需要一个程序来读取一个数字,然后打印一个 (#) 哈希的方形模式。但是每条边都需要相同数量的哈希

例如

输入数字: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 形状,因此您应该使用嵌套循环 - 一个用于行,另一个用于列。现在好点了吗?

编辑 :您应该阅读有关循环的手册。 forwhile 更适合这里

关于design-patterns - 带有 Java 循环的 HASH 字符 (#) 模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3677892/

10-10 20:14