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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

何亚辉 发表于 2016-5-13 23:54
我是深圳安卓25,, 幸会幸会

哈哈,,,有缘
回复 使用道具 举报
牛逼,第四天!!!严重超前了
回复 使用道具 举报
666
回复 使用道具 举报
longzonghai 发表于 2016-5-14 00:32
牛逼,第四天!!!严重超前了

没有,,,入学前看过几天黑马官网的视频,,,冯佳老师讲得很详细...
回复 使用道具 举报
能加点注释吗 这代码看的头晕
回复 使用道具 举报
钱金磊 发表于 2016-5-13 22:41
这么叼,你试试这个!学完数组你就会了!        /* * 1.千年历,输入当前日期会出现一个日历表;
         ...

有时间想想,,,谢谢大神....
回复 使用道具 举报
你们这是课堂上学的代码么。。。课程内容好像和我们的不一样
回复 使用道具 举报
从你不把代码放在<>代码段中,这段代码我给0分!!!!!
回复 使用道具 举报
嗯,很有恰图,你已经具备大神班的基础,可以不用学了
回复 使用道具 举报
我觉的很厉害了啊,至于代码规范和整洁那是以后要慢慢修炼的。。。
回复 使用道具 举报
咳咳,厉害。。。。
回复 使用道具 举报
钱金磊 发表于 2016-5-13 22:41
这么叼,你试试这个!学完数组你就会了!        /* * 1.千年历,输入当前日期会出现一个日历表;
         ...

import java.util.Scanner;
class Study {
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入年");
                int a = sc.nextInt();
                System.out.println("请输入月");
                int b = sc.nextInt();
                System.out.println("请输入日");
                int c = sc.nextInt();
               
int[] ar = new int[31];
int[] ar1 =new int[29];
int[] ar2 = new int[31];
int[] ar3 = new int[30];
int[] ar4 = new int[31];
int[] ar5 = new int[30];
int[] ar6 = new int[31];
int[] ar7 = new int[31];
int[] ar8 = new int[30];
int[] ar9 = new int[31];
int[] ar10= new int[30];
int[] ar11 = new int[31];

int[][] arr ={ar, ar1,ar2,ar3,ar4,ar5,ar6,ar7,ar8,ar9,ar10,ar11};
for (int i =0;i<=11 ;i++ ) {
        if (i==1) {                                       //给2月赋日期
                for (int j =0;j<=28 ;j++ ) {
                        arr[1][j]=j+1;
                }
        }else if ((i!=1 && i<=6&&i%2==0)|| (i>=7&&i%2==1)) { //给1,3,5,7,8,10,12 月赋入日期.
                for (int t =0;t<=30 ;t++ ) {
                        arr[t]=t+1;      
                }
        }else {                                         //给4,6,,9,11月赋入日期;
        for (int s =0;s<=29 ;s++ ) {                    
                arr=s+1;
        }
        }
}
System.out.print("           2016年" + "\n" +"            "+b+"月"+"\n"+"日  一  二  三  四  五  六  " +"\n"); //主页输出 当前年月以及星期列表
int sum =0;
for (int i =0;i<b-1 ;i++ ) {
        sum += arr.length;
}
int x = (sum +4 )%7;   int t = x%6;                                                 //判断当月的第一天是星期几, 2016年1月1日是星期5.
int k =0;
for (k =0; k<=t+arr[b-1].length;k++ ) {                                //给当月的第一天找到相应的星期,, 前面输出空格;
         if (k<=t) {
                 System.out.print("    ");
         }else if (k<=t+9) {
                  System.out.print(arr[b-1][k-(t+1)]);                        //此段代码跟下面几乎一样,只是因为输出更加美观.
                  if (k==t+c) {                                                
                                 System.out.print("*  ");
                         }else {
                         System.out.print("   ");
                         }                         
                 if (k%7==6) {                                                
                       
                         System.out.println("");
                 }
         }
         
         else {
                 System.out.print(arr[b-1][k-(t+1)]);                        //输出当月的每一天;日历
                  if (k==t+c) {                                                //在输出输入的指定日期时,加上一个*号
                                 System.out.print("* ");
                         }else {
                         System.out.print("  ");
                         }                         
                 if (k%7==6) {                                                    //当输出当月的星期六的那一天之后换行;
                       
                         System.out.println("");
                 }
         }
}
if ((t+c)%7!=0) {
         System.out.print("\n"+ "今天是星期"+(t+c)%7+"    ");
}else {
System.out.print("\n"+ "今天是星期日    ");
}
int f = (int)(3* Math.random());
switch (f) {
case 0:
        System.out.println("天气晴");
break;
case 1:
        System.out.println("阴天");
break;
case 2:
        System.out.println("下雨");
break;
}

        }
}

回复 使用道具 举报
何亚辉 发表于 2016-5-14 22:28
import java.util.Scanner;
class Study {
        public static void main(String[] args){

没去查万年历了,,就输出今年的,,,
回复 使用道具 举报
何亚辉 发表于 2016-5-14 22:28
import java.util.Scanner;
class Study {
        public static void main(String[] args){

你看下我做的吧!

日历
http://bbs.itheima.com/thread-293057-1-1.html
(出处: 黑马程序员IT技术论坛)
回复 使用道具 举报
回复 使用道具 举报
http://bbs.itheima.com/forum.php?mod=attachment&aid=MTA5ODM2fDFlMGU2NzljZWVkMGVjNmQzMzhjZjFlZmUzMWQ1Yjk2fDE3MzEwMzU0NjA%3D&request=yes&_f=.png

4HCVV)9}~J6H3DX2AB)VB[2.png (8.96 KB, 下载次数: 35)

4HCVV)9}~J6H3DX2AB)VB[2.png
回复 使用道具 举报
回复 使用道具 举报
钱金磊 发表于 2016-5-14 22:52
http://bbs.itheima.com/thread-293057-1-1.html

非常厉害,,,,
回复 使用道具 举报

第一次见到这么长的代码
回复 使用道具 举报

前五天学的东西!有时候吧!我觉得编程思想比单纯的死记硬背实用!虽然考就业班需要死记硬背,!好好学,争取考就业班一次通过,我再过一个礼拜就要考就业班了!不知道考得过考不过!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马