用Java输出正方形,长方形

Thank you from the bottom of my heart, life is not easy, the code is also endless ah, if there is insufficient, please point out for me, will be very grateful!(衷心感谢,生活不易,代码整理也不已呀,如果有不足之地,请为我指指点点,将不胜感激!)

Scanner介绍先
这其中要使用Scanner
引用数据类型的使用:
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
数据类型 变量名 = new 数据类型();
//Scanner sc = new Scanner();
每种引用数据类型都有其功能,我们可以调用该类型实例的功能。
变量名.方法名();
Scanner类
Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。

正方形的输出

先看图:

在这里插入图片描述

代码:
    public static void main(String[] args) {
        fun2();
    }

    private static void fun2() {
        //首先引用Scanner,上面有仔细介绍
        Scanner sc = new Scanner(System.in);
        //先定义一个变量为整形
        int Length;
        System.out.println("请输入正方形的边长:");
        //将返回值赋值给变量Lenght
        Length = sc.nextInt();
        System.out.println("边长为 " + Length + " 的正方形如图:");
        //第一个for循环输出的是宽度
        for (int i = 0; i < Length; i++) {
            //第二个for循环输出的是长度
            for (int j = 0; j < Length; j++) {
                System.out.print(" * ");

            }
            //空输出默认转行
            System.out.println();
        }

    }

长方形的输出

先看图:
在这里插入图片描述

代码:
    public static void main(String[] args) {
        fun2();
    }

    private static void fun2() {
        //首先引用Scanner,
        Scanner sc = new Scanner(System.in);
        //先定义一个变量为整形
        int Length,width;
        for (int a = 0; a < 1; a++) {
            System.out.println("请输入长方形的长:");
            Length = sc.nextInt();
            System.out.println("宽:");
            width = sc.nextInt();
            System.out.println("长为 " + Length + "宽为 " + width + " 的长方形如图:");
            for (int i = 1; i <= width; i++) {
                for (int j = 1; j <= Length; j++) {
                    System.out.print(" * ");
                }
                System.out.println();
            }
        }
        System.out.println("---------------!----------------");
    }
  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值