对于带有用户输入的循环(可能很简单:只是不懂计算机)
For loops with user input (probably easy: just not computer-literate)
谢谢你,阿斯卡隆人。我能够获得代码来打印所需的数字,但它们是堆叠在一起而不是并排打印盒子?如果我使用 System.out.print 我得到这个
+------+| || |------+| || |+------+
如果我使用 System.out.println 我会得到这个
+------+
| |
| |
------+
| |
| |
+------+
建议?
下面是我正在尝试做的一个例子:
输入箱子数量:3
+------+------+------+
| | | |
| | | |
+------+------+------+
首先让我说一下,我目前正在为我的工作参加一项必需的 class,我绝不会尝试使用这些东西。我只需要在这个 class 中活下来。话虽这么说...
这是我目前的代码....
public static void boxes( ) {
System.out.print("Enter the number of boxes: ");
int numBoxes = CONSOLE.nextInt( );
System.out.print("+");
for (int i= 1; i<numBoxes; i++) {
System.out.print("------+");
}
}
我想做的(虽然我确定它很简单,但我不确定为什么它不起作用)是用破折号和加号打印第二个 system.out指定的用户次数。我什至还没有开始研究如何制作构成侧面的线条(我猜将是另一个 for 循环)。任何帮助将不胜感激,绝对是全心全意的感激。提前谢谢你。
这是一个起点。祝你的课程好运。
int numBoxes = 3;
System.out.print("+");
for (int i = 0; i<numBoxes; i++) {
System.out.print("------+");
}
System.out.println();
System.out.print("|");
for (int i = 0; i<numBoxes; i++) {
System.out.print(" |");
}
System.out.println();
System.out.print("|");
for (int i = 0; i<numBoxes; i++) {
System.out.print(" |");
}
System.out.println();
System.out.print("+");
for (int i = 0; i<numBoxes; i++) {
System.out.print("------+");
}
谢谢你,阿斯卡隆人。我能够获得代码来打印所需的数字,但它们是堆叠在一起而不是并排打印盒子?如果我使用 System.out.print 我得到这个
+------+| || |------+| || |+------+
如果我使用 System.out.println 我会得到这个
+------+
| |
| |
------+
| |
| |
+------+
建议?
下面是我正在尝试做的一个例子:
输入箱子数量:3
+------+------+------+
| | | |
| | | |
+------+------+------+
首先让我说一下,我目前正在为我的工作参加一项必需的 class,我绝不会尝试使用这些东西。我只需要在这个 class 中活下来。话虽这么说...
这是我目前的代码....
public static void boxes( ) {
System.out.print("Enter the number of boxes: ");
int numBoxes = CONSOLE.nextInt( );
System.out.print("+");
for (int i= 1; i<numBoxes; i++) {
System.out.print("------+");
}
}
我想做的(虽然我确定它很简单,但我不确定为什么它不起作用)是用破折号和加号打印第二个 system.out指定的用户次数。我什至还没有开始研究如何制作构成侧面的线条(我猜将是另一个 for 循环)。任何帮助将不胜感激,绝对是全心全意的感激。提前谢谢你。
这是一个起点。祝你的课程好运。
int numBoxes = 3;
System.out.print("+");
for (int i = 0; i<numBoxes; i++) {
System.out.print("------+");
}
System.out.println();
System.out.print("|");
for (int i = 0; i<numBoxes; i++) {
System.out.print(" |");
}
System.out.println();
System.out.print("|");
for (int i = 0; i<numBoxes; i++) {
System.out.print(" |");
}
System.out.println();
System.out.print("+");
for (int i = 0; i<numBoxes; i++) {
System.out.print("------+");
}