我真的需要嵌套for循环的帮助。我正在尝试制作一个制作沙漏的程序,但我无法弄清楚如何使用嵌套循环来完成它。到目前为止,我有这个:
/** program design pseudocode
* Part A: Draw the bars and quotations (top bar)
* Part B: Spacing, forward slash, colons, and backslash
* Part E, Part D
* Part C: Proper spacing and then print two bars
* Part B Reversed: Spacing, forward slash, colons, backslash
* Part E reversed, Part D reversed
* Part A
*/
package inceptloops;
/**
* @author bryan_000
*
*/
public class Hourglass {
//Part A
public static void main(String[] args) {
drawPartA();
drawPartB();
drawPartC();
drawPartBReversed();
drawPartA();
}
// Produces Part A
public static void drawPartA() {
System.out.print("|");
for (int i = 1; i <= 10; i++) {
System.out.print("\"");
}
System.out.print("|");
}
// This produces the top part of the hourglass, part b.
public static void drawPartB() {
for(int b = 1; b <= 1; b++) {
System.out.println("");
System.out.println(" \\::::::::/");
System.out.println(" \\::::::/");
System.out.println(" \\::::/");
System.out.println(" \\::/");
我的问题是我创建了沙漏的第二部分,但它并不像它应该的那样是嵌套的for循环。我不知道如何解决这个问题,所以对任何帮助表示赞赏。
这是它应该看起来的样子:
|""""""""""|
\::::::::/
\::::::/
\::::/
\::/
||
/::\
/::::\
/::::::\
/::::::::\
|""""""""""|