回 帖 发 新 帖 刷新版面

主题:[讨论]java

import java.util.Scanner;
public class Shiti4 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
       Scanner s=new Scanner(System.in);
       System.out.print("输入数字:");
       int num=s.nextInt();
       for(int i=num;i>=1;i--){
           for(int j=i;j>=1;j--){
               System.out.print(i);
           }
       }
       
    }

}
我想打出
55555
4444
333
22
1
的效果但是老是出来这样的效果
555554444333221
请各位侠士指点

回复列表 (共2个回复)

沙发

import java.util.Scanner;
public class Shiti4 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
       Scanner s=new Scanner(System.in);
       System.out.print("输入数字:");
       int num=s.nextInt();
       for(int i=num;i>=1;i--){
           for(int j=i;j>=1;j--){
               System.out.print(i);
           }
           System.out.println(); //每打完一排数字后换行,只差这一点点
       }
       
    }

}

板凳


谢谢了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册