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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


刚摸索出来的小程序,哈哈~~大牛别喷~~
//输入方块的大小 然后再输入3个数 确定方块的图案

import java.util.Scanner;
class game{
    public static void main(String[] args){
        System.out.print("确定方块的大小 : ");

        Scanner s = new Scanner(System.in);
        int big = s.nextInt();
        char[][] arr = new char[big][big];    //定义一个Char类型的数组,并确定方块的大小
        int hang = 0;                        
        int lie = 0;
        int longd = 0;
        while(longd < big){            
            System.out.print("请输入第"+longd+"个数:");    //放入数组,接收一个数转换一次,并在有一的位上存入“*”
            Scanner l = new Scanner(System.in);
            int zhuang = l.nextInt();
            for(hang=0;hang<big;hang++){
                if(zhuang%2>0){
                    arr[lie][hang]='*';
                }
                else{
                    arr[lie][hang] = ' ';
                }
                zhuang = zhuang/2;
            }
            lie++;
            longd++;
        }

        for(int i = 0;i<arr.length;i++){                //输出刚才的数组
            for(int j = 0;j<arr.length;j++){
                System.out.print(arr[j]+" ");
            }
            System.out.print("\n");
        }
    }
}


评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

1 个回复

倒序浏览
对了  这个手枪的数字对应的大小是13  
下面的数分别是:
8184
152
124
28
30
15
嘿嘿 感兴趣的可以复制下来玩儿一下 嘿嘿~~算是枯燥自学时期的小娱乐吧!~{:soso_e113:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马