本人刚自学JAVA,参照这个用for语句写个倒三角程序,希望有人愿意教下我,希望你们留下QQ
public class TestFor3{
public static void main(String args[]){
int i;
int j;
int input = 10;
System.out.println("正三角:");
for (i = 1; i <= input; i++)
{
for (j = i; j < input; j++)
{
System.out.print(" ");
}
for (j = i; j >= 1; j--)
{
if (j >=10)
System.out.print("*");
else
System.out.print(j);
}
for (j = 2; j <= i; j++)
{
if (j >= 10)
System.out.print("*");
else
System.out.print(j);
}
System.out.println();
}
}
}

解决方案 »

  1.   


    public class TestFor3{
    public static void main(String args[]){
    int i;
    int j;
    int input = 10;
    System.out.println("倒三角:");
    for (i = 1; i <=input; i++){
    for (j = input-1; j>1;j--){
    System.out.print(j);
    }
    for (j = 1; j <input; j++){
    System.out.print(j);
    }

    System.out.println();
    for(int k=10;k>=input;k--){
    System.out.print(" ");
    }
    input--;
    i=1;
    }
    }
    }
      

  2.   

    for (i = 1; i <= input; i++)
    {
    for (j = 1; j < i; j++)
    {
    System.out.print(" ");
    }
    for (j = 1; j <=i; j--)
    {
    System.out.print("*");
    }
    System.out.println();
    }不知道具体表达式有没错,反正就是一个大循环里两个并列小循环和一个换行就行了