• Java笔试题_输入日期后输出日历的程序


    一、具体代码如下: 

    1. import java.util.Calendar;
    2. import java.util.Scanner;
    3. public class Test {
    4. static public void main(String 参数[]){
    5. Calendar c = Calendar.getInstance();
    6. Scanner sc = new Scanner(System.in);
    7. System.out.println("请输入年份:");
    8. int year= sc.nextInt();
    9. c.set(Calendar.YEAR, year);
    10. c.set(Calendar.MONTH, Calendar.JANUARY);
    11. c.set(Calendar.DAY_OF_MONTH, 1);
    12. while(c.get(Calendar.YEAR)==year){
    13. int wday=c.get(Calendar.DAY_OF_WEEK);
    14. int mday=c.get(Calendar.DAY_OF_MONTH);
    15. if(mday==1){
    16. System.out.println("\n日\t一\t二\t三\t四\t五\t六\t第"+(c.get(Calendar.MONTH)+1)+"月"); System.out.println("---------------------------------------------------"); for(int i=0;i1;i++) System.out.print(" \t"); } System.out.print(mday+"\t");
    17. if(wday==7) System.out.println();
    18. c.add(Calendar.DAY_OF_YEAR, 1); }
    19. }
    20. }

    二、运行结果如下: 在控制窗口输入20220917,按回车

    三、具体是输出结果: 

    "C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\jbr\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=12579:C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath D:dfg\qqq\DRlianxi\out\production\DRlianxi Test
    请输入年份:
    20220917

    日    一    二    三    四    五    六    第1月
    ---------------------------------------------------
                             1    2    
    3    4    5    6    7    8    9    
    10    11    12    13    14    15    16    
    17    18    19    20    21    22    23    
    24    25    26    27    28    29    30    
    31    
    日    一    二    三    四    五    六    第2月
    ---------------------------------------------------
         1    2    3    4    5    6    
    7    8    9    10    11    12    13    
    14    15    16    17    18    19    20    
    21    22    23    24    25    26    27    
    28    
    日    一    二    三    四    五    六    第3月
    ---------------------------------------------------
         1    2    3    4    5    6    
    7    8    9    10    11    12    13    
    14    15    16    17    18    19    20    
    21    22    23    24    25    26    27    
    28    29    30    31    
    日    一    二    三    四    五    六    第4月
    ---------------------------------------------------
                        1    2    3    
    4    5    6    7    8    9    10    
    11    12    13    14    15    16    17    
    18    19    20    21    22    23    24    
    25    26    27    28    29    30    
    日    一    二    三    四    五    六    第5月
    ---------------------------------------------------
                                  1    
    2    3    4    5    6    7    8    
    9    10    11    12    13    14    15    
    16    17    18    19    20    21    22    
    23    24    25    26    27    28    29    
    30    31    
    日    一    二    三    四    五    六    第6月
    ---------------------------------------------------
              1    2    3    4    5    
    6    7    8    9    10    11    12    
    13    14    15    16    17    18    19    
    20    21    22    23    24    25    26    
    27    28    29    30    
    日    一    二    三    四    五    六    第7月
    ---------------------------------------------------
                        1    2    3    
    4    5    6    7    8    9    10    
    11    12    13    14    15    16    17    
    18    19    20    21    22    23    24    
    25    26    27    28    29    30    31    

    日    一    二    三    四    五    六    第8月
    ---------------------------------------------------
    1    2    3    4    5    6    7    
    8    9    10    11    12    13    14    
    15    16    17    18    19    20    21    
    22    23    24    25    26    27    28    
    29    30    31    
    日    一    二    三    四    五    六    第9月
    ---------------------------------------------------
                   1    2    3    4    
    5    6    7    8    9    10    11    
    12    13    14    15    16    17    18    
    19    20    21    22    23    24    25    
    26    27    28    29    30    
    日    一    二    三    四    五    六    第10月
    ---------------------------------------------------
                             1    2    
    3    4    5    6    7    8    9    
    10    11    12    13    14    15    16    
    17    18    19    20    21    22    23    
    24    25    26    27    28    29    30    
    31    
    日    一    二    三    四    五    六    第11月
    ---------------------------------------------------
         1    2    3    4    5    6    
    7    8    9    10    11    12    13    
    14    15    16    17    18    19    20    
    21    22    23    24    25    26    27    
    28    29    30    
    日    一    二    三    四    五    六    第12月
    ---------------------------------------------------
                   1    2    3    4    
    5    6    7    8    9    10    11    
    12    13    14    15    16    17    18    
    19    20    21    22    23    24    25    
    26    27    28    29    30    31    
    Process finished with exit code 0
     

  • 相关阅读:
    vue3环境搭建
    Flutter 中的 ListWheelViewport 小部件:全面指南
    视频编码(3):H.266 编码性能比 H.265 再提升 49% 的关键丨音视频基础
    WebRTC 服务器搭建篇
    Vue.js+Node.js全栈开发教程:Vue.js插值
    算法与数据结构 --- 串,数组和广义表 --- 串
    0递归中等 LeetCode306. 累加数
    【香橙派】实战记录1——简介及烧录 Linux 镜像
    2024现代Android开发趋势
    职场上,这5种人最容易受领导冷落,有你吗?
  • 原文地址:https://blog.csdn.net/m0_49428126/article/details/126912626