答案家

 找回密码
 立即注册
查看: 1182|回复: 0

java编程使用循环语句打印4个图案,答案如下

[复制链接]

1万

主题

1万

帖子

80万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
809292
发表于 2016-12-24 16:15:24 | 显示全部楼层 |阅读模式
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.println("Enter the number of line");
            int number =input.nextInt();
             for(int i=1;i<=number;i++){
                 for(int j=1;j<=i;j++){
                System.out.print(j+" ");
                 }
                 System.out.println("");
             }
            }
            }
图案2:
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.println("Enter the number of line");
            int number =input.nextInt();
             for(int i=1;i<=number;i++){
                 for(int j=1;j<=(number-i)+1;j++){
                System.out.print(j+" ");
                 }
                 System.out.println("");
             }
            }
            }      
图案3:
直接拿5.17的修改下就是了。
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.print("Enter the number of line");
            int number =input.nextInt();
            for(int i=1; i<=number; i++) {
                for(int j=(number-i)*3-1; j>=0; j--) {
                    System.out.print(" ");
                }
                for(int j=i; j>=1; j--) {
                    if(j<10)
                        System.out.print("  ");
                    else
                        System.out.print(" ");
                    System.out.print(j);
                }
                 System.out.println("");
             }
            }
            }
图案4:
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.print("Enter the number of line");
            int number =input.nextInt();
            for(int i=1; i<=number; i++) {
                for(int k=1; k<i; k++) {
                    System.out.print("   ");
                }
                for(int j=1;j<=(number-i)+1;j++) {
                    if(j<10)
                        System.out.print("  ");
                    else
                        System.out.print(" ");
                    System.out.print(j);
                }
                 System.out.println("");
             }
            }
            }   

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表