博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试1
阅读量:6447 次
发布时间:2019-06-23

本文共 4153 字,大约阅读时间需要 13 分钟。

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:

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

转载于:https://juejin.im/post/5bfec606f265da61561ef871

你可能感兴趣的文章
CentOS 7使用systemctl如何补全服务名称
查看>>
Unity3D NGUI 给button按钮添加单间事件
查看>>
C# 使用各种API
查看>>
密码的校验.大小写字母,数字,特殊字符中的至少3种
查看>>
ios 不同sdk4.3 6.0版本号,关于方法的兼容性的通用方法
查看>>
Shell编程学习总结
查看>>
070、如何定制Calico 网络policy(2019-04-15 周一)
查看>>
构建之法阅读笔记02
查看>>
Webstorm常用快捷键备忘
查看>>
js滚动加载到底部
查看>>
关于mac远程链接window服务器以及实现共享文件
查看>>
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
self parent $this关键字分析--PHP
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
学习OpenCV——BOW特征提取函数(特征点篇)
查看>>
shell与正则表达式
查看>>