用Java输出日历

  第一次看到这个作业的时候,真的觉得目前以我现在所学的知识怎么能做出来,不过根据老师的提示,先写自己写了很多函数,这样让以后很多重复的代码能用函数写出来,就方便了很多,然后再一步步做,最终把日历输出了。在这当中我学习到了函数的重要性,能让代码变得更加简单,更能理解。在做完之后再回头思考,为什么老师的提示是写这些的函数而不是其他的呢?我们拿到这个题目后,首先应该想到1号是星期几,当要得到这个信息,就还要知道本月有多少天,本年到这一天有多少天等等,根据这样的逻辑就可以知道首先要写哪些函数,之后该写哪些函数了。根据这次作业的经验,以后的作业也要用这样的方法来思考,这样的逻辑来做,会变得更简单、更迅速。

时间: 2024-10-21 20:38:15

用Java输出日历的相关文章

Java输出日历

源码链接:http://pan.baidu.com/s/1o6xeybK

JAVA学习笔记一(JAVA输出环境变量)

package mytest; import java.util.*;; public class mymain { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print(new Date()); Properties p=System.getProperties(); p.list(System.out); Runtime rt=Runtime.getRuntim

Java Calendar日历类的使用

Calendar cal = Calendar.getInstance(); // 当前年 int year = cal.get(Calendar.YEAR); // 当前月 int month = (cal.get(Calendar.MONTH)) + 1; // 当前月的第几天:即当前日 int day_of_month = cal.get(Calendar.DAY_OF_MONTH); // 当前时:HOUR_OF_DAY(24小时制):HOUR(12小时制) int hour = cal

C语言 · 输出日历

算法提高 输出日历 时间限制:1.0s   内存限制:512.0MB 按照下述格式打印2006年12月日历: Calendar 2006-12--------------------------Su Mo Tu We Th Fr Sa-------------------------- 1 2 3 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031--------------------------

PHP、Java输出json格式数据

  PHP 输出json. $result = mysql_query($sql); //查询结果 $users=array(); $i=0; while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ $users[$i]=$row; $i++; } echo json_encode(array("result"=>"success",'data'=>$users));   防止输出json数据乱码,把数据转

java输出矩阵

输出如下矩阵: 0000 0111 0122 0123 public static void main(String[] args){ for(int i=0;i<4;i++){ for(int j=0;j<4;j++){ System.out.print(i>=j?j:i); } System.out.println(); } } java输出矩阵

C#输出日历

用C#输出日历,此功能可用于Ajax方式列出计划日程相关的内容,由于是C#控制输出,可以方便加上自己需要的业务处理逻辑. 1.控制台输出: [csharp] view plaincopyprint? using System; namespace 控制台日历 { class Program { public static void Main(string[] args) { string s = "    "; Console.WriteLine("输入年份:");

向控制台输出日历

上章也在文中举例过向控制台输出日历,那么这章我们就来具体的说说怎么实现: //第一步:提示并获取用户的输入 //第二步:根据用户输入的年月,创建集合 //第三步:向控制台显示输出 //第四步:等待用户指令,清屏重新输出 怎么实现呢? //第一步:提示并获取用户的输入,如果错误那么需要清屏提醒重新输入,前面一贴我们讲过,这种情况,我们就应该运用到while(true)和console.clear(),输入正确结束循环 int years, month; while (true) { Console

关于java输出的一道题

今天在我的后宫群看到了一道有意思的java题,分享一下 题目是这样的看到第一眼,反应:重载输出println也能重载?据说正常反应应该是 在method中输出然后直接退出,果然是自己智商不够既然不确定,那就Stack Overflow一下,找了找果然发现了,System.setOut() 关于这个函数,详细内容可以看官方文档,在这大致概括一下 setOut(PrintStream out)将输出流的规则设置为out内的输出规则 而PrintStream中,则有着println方法,因此,我们只需