测试1

267 阅读6分钟


javaOOP(13) 2018 11 26 java作业检查

组员表

XX 

作业情况:完成

作业质量:A


XX

作业情况:完成

作业质量:A

XX

作业情况:完成

作业质量:A


志林

作业情况:完成

作业质量:A

昊林

作业情况:完成

作业质量:A


课堂笔记作业要求:

lang  基础包

util  工具包

io(i:input   o:output)


util

Scanner已学

Random已学

InputMismatchException已学

Date过时

Calendar日历



作业:

接受输入年、月,请显示这个月份的日历

如果不提供年、月,请显示当月的日历



作业的代码


import java.util.Scanner;

public class calendar {
    public static void main(String[] args{
         // TODO 自动生成的方法存根
        int[] months = {31,28,31,30,31,30,31,31,30,31,31,30};
        int year,month;
        int dayin190011=1;
        int dayfrom190011to19991230=36525;
        int dayforyear;
        int dayformonth=0;
        int allday;
        int sum;
        int dayinthebeginofmonth;
        int sumofthismonth;
        System.out.println("请输入年份月月份");
        Scanner input=new Scanner(System.in);
        year=input.nextInt()-1900;
        month=input.nextInt();
         int day=input.nextInt();  
        dayforyear=year*365+(year/4);
        if (year%4==0) {
            months[1]=29;
        }
        for (int i = 0; i < month-1; i++) {
            dayformonth+= months[i];
        }
        allday=dayformonth+dayforyear;
        sum=allday%7;
        if (sum>7) {
            sum=sum%7;
        }
        dayinthebeginofmonth=sum+1;System.out.println("\t\t"+(year+1900)+"年"+month+"月"+day+"日");
        sumofthismonth=months[month-1];

        System.out.println("一\t二\t三\t四\t五\t六\t日");
        for (int i = 0; i < dayinthebeginofmonth-1; i++) {
            System.out.print("\t");
        }
        for (int i = 1; i <=sumofthismonth-1; i++) {
            System.out.print(i+"\t");
            if(((dayinthebeginofmonth-1)+i)%7==0){
                System.out.println();
            }
        }
    }

来自郑傻逼

等待更新...

Tips:


点击左下角“阅读原文”,进入学习的相关笔记和学习资料


javaOOP(13) 2018 11 26 java作业检查

组员表

刘奇 

作业情况:完成

作业质量:A


周康

作业情况:完成

作业质量:A

肖少伟

作业情况:完成

作业质量:A


谢志林

作业情况:完成

作业质量:A

郑昊林

作业情况:完成

作业质量:A


课堂笔记作业要求:

lang          基础包

util  工具包

io (i:input   o:output)


util

Scanner 已学

Random 已学

InputMismatchException 已学

Date 过时

Calendar 日历


java.util.GregorianCalendar[time=1543197231755,

areFieldsSet=true,areAllFieldsSet=true,

lenient=true,

zone=sun.util.calendar.ZoneInfo[

id="Asia/Shanghai",offset=28800000,

dstSavings=0,useDaylight=false,transitions=19,

lastRule=null],firstDayOfWeek=1,

minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,

MONTH=10,WEEK_OF_YEAR=48,

WEEK_OF_MONTH=5,DAY_OF_MONTH=26,

DAY_OF_YEAR=330,DAY_OF_WEEK=2,

DAY_OF_WEEK_IN_MONTH=4,AM_PM=0,

HOUR=9,HOUR_OF_DAY=9,MINUTE=53,

SECOND=51,MILLISECOND=755,

ZONE_OFFSET=28800000,DST_OFFSET=0]


作业:

接受输入年、月,请显示这个月份的日历

如果不提供年、月,请显示当月的日历



作业的代码


import java.util.Scanner;

public class calendar {
    public static void main(String[] args{
         // TODO 自动生成的方法存根
        int[] months = {31,28,31,30,31,30,31,31,30,31,31,30};
        int year,month;
        int dayin190011=1;
        int dayfrom190011to19991230=36525;
        int dayforyear;
        int dayformonth=0;
        int allday;
        int sum;
        int dayinthebeginofmonth;
        int sumofthismonth;
        System.out.println("请输入年份月月份");
        Scanner input=new Scanner(System.in);
        year=input.nextInt()-1900;
        month=input.nextInt();
         int day=input.nextInt();  
        dayforyear=year*365+(year/4);
        if (year%4==0) {
            months[1]=29;
        }
        for (int i = 0; i < month-1; i++) {
            dayformonth+= months[i];
        }
        allday=dayformonth+dayforyear;
        sum=allday%7;
        if (sum>7) {
            sum=sum%7;
        }
        dayinthebeginofmonth=sum+1;System.out.println("\t\t"+(year+1900)+"年"+month+"月"+day+"日");
        sumofthismonth=months[month-1];

        System.out.println("一\t二\t三\t四\t五\t六\t日");
        for (int i = 0; i < dayinthebeginofmonth-1; i++) {
            System.out.print("\t");
        }
        for (int i = 1; i <=sumofthismonth-1; i++) {
            System.out.print(i+"\t");
            if(((dayinthebeginofmonth-1)+i)%7==0){
                System.out.println();
            }
        }
    }

来自郑昊林

等待更新...

Tips:


点击左下角“阅读原文”,进入学习的相关笔记和学习资料