A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
需求:定义一个方法 在dos命令行中输入长和宽就用“*”打印出相应的矩形

思想:1、用java封装定义好的方法,来完场输入长和宽的输入
          2、用for循环嵌套来打印相应的矩形

步骤:1、用java封装的import java.util.Scanner;来完成长和宽的输入
          2、用for循环嵌套来完成数组的打印 然后进行封装 提高函数的复用性
          3、定义一个函数来调用输入打印的方式

*/

import java.util.Scanner;//java封装定义好的一个导入包
class Ju
{
        public static void main(String[] args) //主函数 来调用其他的函数
                {
                int a,b;
                sys("请输入长");
                a=input();
                sys("请输入宽");
                b=input();
                ju(a,b);
                }


        public static void ju(int x,int y)//打印矩形的for循环嵌套
                {
                for (int a=0;a<x ;a++ )
                        {
                        for (int b=0;b<y ;b++ )
                                {
                                System.out.print("*");
                                }
                        System.out.println();
                        }
                }


        public static int input()//定义各一个可以输入的函数
         {
         Scanner sc = new Scanner(System.in);
     int input = sc.nextInt();
         return input;
         }


        public static void sys(Object o)//输出语句
                {
                System.out.println(o);
                }
}

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

8 个回复

倒序浏览
还可以吧。就是有点乱,在整理一下更好。希望好好学习再接再厉
回复 使用道具 举报
不错,我们也才学完这些,加油!
回复 使用道具 举报
不错嘛,继续努力。我刚开始学也写不出这个
回复 使用道具 举报
支持下....  路过!
回复 使用道具 举报
支持下...加油
回复 使用道具 举报
黄玉昆 黑马帝 2013-4-28 23:08:45
7#

如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
回复 使用道具 举报
学习了,,表示Scanner类没看!!回去补知识点去…………
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马