我的项目是从初始号码和星号显示基数 然后将此数字改为另一个输入的数字。 它首先要求初始数量的红衣主教(输出必须是“###”所要求的次数),然后要求最后添加红衣主教的数量。所以情况下,点击这里5个初始红衣主教并添加3,该程序必须显示一行5,另一个6,另一个7和另外8个红衣主教。 如何添加红衣主教?用if-else?
import java.util.Scanner;
public class P02Cardinais {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter the number inicial of cardinals: ");
int numCardinais = keyboard.nextInt();
System.out.println("Enter the number of cardinals to add: ");
int numCardinaisAdd = keyboard.nextInt();
int i;
for (i = 0; i < numCardinais; i++) {
System.out.print("#");
} System.out.print(" - " + numCardinais);
keyboard.close();
}
}
输出示例
(number inicial - 2 ; number to add - 3)
## - 2
### - 3
#### - 4
##### - 5
答案 0 :(得分:1)
你需要2个循环
j
的豪华轿车是i
)
for (int i = numCardinais; i <= numCardinais+numCardinaisAdd; i++) {
for (int j = 0; j<i; j++) {
System.out.print("#");
}
System.out.println(" - " + i); // new line and index
}