Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 使用Java循环的哈希字符(#)模式_Design Patterns - Fatal编程技术网

Design patterns 使用Java循环的哈希字符(#)模式

Design patterns 使用Java循环的哈希字符(#)模式,design-patterns,Design Patterns,你好,我需要一个程序,读取一个数字,然后打印一个平方模式的(#)散列。但是每个边需要相同数量的散列 乙二醇 输入一个数字:5 ##### ##### ##### ##### ##### 这就是我目前所拥有的 import console; print("write a number: "); int n = readInt(); int nva=0; String i="#"; while (nva<n){ print(i); nva=nva + 1; } pr

你好,我需要一个程序,读取一个数字,然后打印一个平方模式的(#)散列。但是每个边需要相同数量的散列

乙二醇

输入一个数字:5

#####
#####
#####
#####
#####
这就是我目前所拥有的

import console;

print("write a number: ");
int n = readInt();
int nva=0;
String i="#";

while (nva<n){
   print(i);
   nva=nva + 1;

   }
 println();
导入控制台;
打印(“写一个数字:”);
int n=readInt();
int nva=0;
字符串i=“#””;

虽然(nva因为它肯定是HW,我会给出方向。因为你必须填充2D形状,你应该使用嵌套循环-一个用于行,另一个用于列。现在更好了吗


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

在循环的每个迭代中,您只打印一次


您必须在主循环中使用另一个循环,为外循环的每次迭代打印
#
n次。

…或者您可以迭代n^2次,并在每个n个字符序列后输出换行符。

我正要发布几乎完全相同的内容。+1:)嵌套循环会使这比必须的速度慢。最好只使用两个循环…一个用于创建n个字符串(如果必要,某些语言具有内置的功能!),另一个用于输出n次字符串。但是,如果我不确定哈希将打印多少次,我如何使用(NVA=0;NVAIS这是个技巧问题?你的代码看起来不错,不过我认为C++不是有字符串,如果你写的是……那对我来说也不像java,但是嘿,看来他在某些方面运行代码)。