黑马程序员技术交流社区

标题: 这是个代码神魔意思,没有注释 [打印本页]

作者: 15733279864    时间: 2016-1-11 22:55
标题: 这是个代码神魔意思,没有注释
import java.util.Scanner;
class KongXingJuXing {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                while(true){
                        System.out.print("请输入 0 - 30之内的数: ");
                        int x = sc.nextInt() ;
                        if( x == 0){
                                System.out.println("结束本次循环!请重新运行!");
                                break;
                        }else if(x < 0 || x >30 ){
                                System.out.println("您输入的错误!");
                        }else{
                               
                       
                                for (int i = 1;i<=x ;i++ ) {       
                                        if(i == 1 || i == x){
                                                System.out.print(" ");
                                        }else{
                                                System.out.print("* ");
                                        }
                                        for (int j = 1;j <= x ;j++ ) {
                                               
                                                if (i == 1 || i == x) { //1. i=1; *  j = 1 ~ 5 *****
                                                        System.out.print("* ");               
                                                }
                                                if(i >=2 && i < x){                                               
                                                                System.out.print("  ");
                                                }
                                        }
                                        if(i <= x) // 1. i=1; *  ,j = 1 ~ 5 ***** ,1<5  *
                                                           // 2. i=2; *  ,j = 1 ~ 5 ..... ,2<5  *
                                                System.out.print("*");
                                       
                                        System.out.println();
                                       
                                }

                        }
                }
}
}


作者: li151385    时间: 2016-1-12 09:12
骗自己的代码,让写的人自己回头看,都要半天看
作者: kmustfeng    时间: 2016-1-12 12:13
看的晕头转向的, 注释是一个好习惯啊
作者: hnsfxyzl    时间: 2016-1-12 15:20
乱                                                
作者: 曾宇    时间: 2016-1-12 16:25
输入0就结束程序。
输入1-29就继续循环输入
输入30或以上打印图形
作者: 胆小的狙击手    时间: 2016-1-12 19:40
打印一个空心的矩形,
作者: 一大把手    时间: 2016-1-12 20:16
注释注释




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2