三角形每次移动1 import java.util.Scanner; 公共类测试金字塔{ 公共静态void main(字符串[]args){ //此处的TODO代码应用程序逻辑 int i=0,j=0,g=0,n=0; 而(i>=0){ 扫描仪输入=新扫描仪(System.in); System.out.println(“输入奇数:”); i=input.nextInt(); 如果((i%2)==0){ System.out.println(“编号无效,请输入奇数:”); }否则{ 如果((i%1)==0){ 对于(;i>0;i--){ 对于(j=1;j 0;k--){ 系统输出打印(“*”); } System.out.println(); n++; } } System.out.println(“输入1重新启动,或输入2退出:”; g=input.nextInt(); 如果((g>1)和&(g
在输入的最后,我让它询问用户是否想再试一次。当我再次输入数字时,由于某种原因,输出将三角形向右移动。我整天都在做这个项目,最让我头疼的就是这个问题。在你得到三角形的高度后,将三角形每次移动1 import java.util.Scanner; 公共类测试金字塔{ 公共静态void main(字符串[]args){ //此处的TODO代码应用程序逻辑 int i=0,j=0,g=0,n=0; 而(i>=0){ 扫描仪输入=新扫描仪(System.in); System.out.println(“输入奇数:”); i=input.nextInt(); 如果((i%2)==0){ System.out.println(“编号无效,请输入奇数:”); }否则{ 如果((i%1)==0){ 对于(;i>0;i--){ 对于(j=1;j 0;k--){ 系统输出打印(“*”); } System.out.println(); n++; } } System.out.println(“输入1重新启动,或输入2退出:”; g=input.nextInt(); 如果((g>1)和&(g,java,Java,在输入的最后,我让它询问用户是否想再试一次。当我再次输入数字时,由于某种原因,输出将三角形向右移动。我整天都在做这个项目,最让我头疼的就是这个问题。在你得到三角形的高度后,将n重置为零 import java.util.Scanner; public class Testpyramid { public static void main(String[] args) { // TODO code application logic here int i = 0,
n
重置为零
import java.util.Scanner;
public class Testpyramid {
public static void main(String[] args) {
// TODO code application logic here
int i = 0, j = 0, g = 0, n = 0;
while (i >= 0) {
Scanner input = new Scanner(System.in);
System.out.println("Enter an odd number:");
i = input.nextInt();
if ((i % 2) == 0) {
System.out.println("Number not valid, please enter an odd number: ");
} else {
if ((i % 1) == 0) {
for (; i > 0; i--) {
for (j = 1; j <= n; j++) {
System.out.print(" ");
}
for (int k = i; k > 0; k--) {
System.out.print("* ");
}
System.out.println();
n++;
}
}
System.out.println("Enter 1 to restart or 2 to exit:");
g = input.nextInt();
if ((g > 1) && (g < 3)) {
break;
} else {
if ((g < 1) || (g > 3)) {
System.out.println("Must enter 1 or 2");
}
}
}
}
}
}
/。。。
扫描仪输入=新扫描仪(System.in);
System.out.println(“输入奇数:”);
i=input.nextInt();
n=0;// 您必须在while
循环中重置n
值
// ...
Scanner input = new Scanner(System.in);
System.out.println("Enter an odd number:");
i = input.nextInt();
n = 0; // <- Here
// ...
哈哈哈,难以置信,我对修复如此简单感到尴尬,这表明我对一整天的编码有点厌倦了。非常感谢,干杯!很高兴我能帮忙,当你在空车上跑步时,这些虫子很难被压扁。谢谢!我很难为情我怎么没发现它。
while (i >= 0) {
n = 0;
...
}