嵌套for循环沙漏的问题

时间:2015-09-16 22:46:37

标签: java nested-loops

我真的需要嵌套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循环。我不知道如何解决这个问题,所以对任何帮助表示赞赏。

这是它应该看起来的样子:

        |""""""""""|
         \::::::::/
          \::::::/
           \::::/
            \::/
             ||
            /::\
           /::::\
          /::::::\
         /::::::::\
        |""""""""""|

1 个答案:

答案 0 :(得分:0)

尝试访问这篇文章,我不太明白你的问题,但这可能会对你有所帮助。 Creating an hourglass using asterisks