Java打印带嵌套循环的数字三角形
我正在尝试使用Java中的嵌套循环打印以下内容: 123456Java打印带嵌套循环的数字三角形,java,for-loop,nested-loops,Java,For Loop,Nested Loops,我正在尝试使用Java中的嵌套循环打印以下内容: 123456 12345 1234 1 2 3 1 2 1 但结果如下所示: 123456 2 3 4 5 6 3 4 5 6 4.56 5.6 六, 这是我的密码: for (int i = 1; i <= 6; i++) { for (int j = 1; j < i; j++) { System.out.print(" "); } for (int j = i; j <=
12345
1234
1 2 3
1 2
1
但结果如下所示: 123456
2 3 4 5 6
3 4 5 6
4.56
5.6
六, 这是我的密码:
for (int i = 1; i <= 6; i++) {
for (int j = 1; j < i; j++)
{
System.out.print(" ");
}
for (int j = i; j <= 6; j++)
{
System.out.print(j + " ");
}
System.out.println();
}
for(int i=1;i在内部第二个循环中设置此条件
for (int j = 1; j <= 7 - i ; j++)
for(int j=1;j您的程序应该-
for (int i = 1; i <= 6; i++) {
for (int j = 1; j < i; j++)
{
System.out.print(" ");
}
for (int j = 1; j <= (6-i+1); j++)
{
System.out.print(j + " ");
}
System.out.println();
}
for(inti=1;i试试这个:
for (int i = 1; i <= 7; i++) {
for (int j = 1; j < i; j++)
{
System.out.print(" ");
}
for (int j = 1; j <= 7-i; j++)
{
System.out.print(j + " ");
}
System.out.println();
for(inti=1;iintn=7;
对于(inti=1;ifor(inti=2;i这给出了相同的输出…请检查
public static void main(String[] args)
{ int c=0;
for(int i=6;i>0;i--)
{
for(int k=0;k<c;k++)
{
System.out.print(" ");
}
for (int j=1;j<=i;j++)
{
System.out.print(j +" ");
}
c++;
System.out.println(" ");
}
}
}
publicstaticvoidmain(字符串[]args)
{int c=0;
对于(int i=6;i>0;i--)
{
对于(int k=0;kYou应该在打印循环中再次使用与j
不同的变量。提示:查看您在其中设置的j
。对代码块使用一致的逻辑缩进。代码缩进旨在帮助人们理解程序流。内循环应该是6-i+1为什么再次更改答案在,我已经测试过了,它肯定会起作用。所以修改它,我没有发布答案,因为你们已经发布了,所以更正它…使用这个编译你的代码,这样你就可以纠正你的错误…我已经告诉过你了。。
int n = 7;
for (int i = 1; i <= n; i++) {
for (int j = 1; j < i; j++) {
System.out.println(" ");
}
for (int j = i; j <= 6; j++) {
System.out.println(j +" ");
}
}
for (int i = 2; i <= 7; i++) {
for (int j = 2; j < i; j++) {
System.out.print(" ");
}
for (int j = i; j <= 7; j++) {
System.out.print(j-1 + " ");
}
System.out.println();
}
public static void main(String[] args)
{ int c=0;
for(int i=6;i>0;i--)
{
for(int k=0;k<c;k++)
{
System.out.print(" ");
}
for (int j=1;j<=i;j++)
{
System.out.print(j +" ");
}
c++;
System.out.println(" ");
}
}
}