`
lwy520
  • 浏览: 17646 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

控制台打印日历r小练习

 
阅读更多

 

public static void printCalendar() {
		System.out.println("日 一 二 三 四 五 六");
		Calendar c = Calendar.getInstance();
		int days = c.getActualMaximum(Calendar.DATE);
		int today = c.get(Calendar.DATE);//保存一下当前是几号
		c.set(Calendar.DATE, 1);//把当前日期设置为本月1号
		int w = c.get(Calendar.DAY_OF_WEEK);
		for(int i = Calendar.SUNDAY; i < w; i++) {
			System.out.print("    ");
		}
		for(int i = 1; i <= days; i++) {
			// 如果是一位数,前面加一个空格补位,如果是两位数,就不加了。
			String s = i < 10 ? " " + i : "" + i;
			s = i == today ? s+"* " : s+"  ";
			System.out.print(s);
			int week = c.get(Calendar.DAY_OF_WEEK);//获取当前日期是星期几
			// 如果是星期六,就换行
			if(week == Calendar.SATURDAY) {
				System.out.println();
			}
			c.add(Calendar.DATE, 1);//每循环一次,日期加一天
		}
	}

 

 

更多精彩内容:http://newbieyang.diandian.com/

 

  • 大小: 11.3 KB
分享到:
评论

相关推荐

    使用Calendar类打印基于控制台的日历

    本程序主要就是使用了Calendar类来打印出基于控制台的日历

    Unity显示控制台打印信息插件

    Unity控制台打印插件,该插件会把所有在控制台输出的信息在界面显示。

    打印日历c#程序源代码

    总结来说,"打印日历c#程序源代码"主要涉及的知识点包括:C#的日期和时间处理、二维数组的使用、控制台输出或图形用户界面的交互、输入验证以及逻辑计算。通过理解和学习这部分代码,开发者可以进一步掌握C#的基本...

    控制台打印表格工具类重制版

    JAVA在控制台打印表格的工具类,链式调用,注释齐全。 支持自定义:表格对齐方式、是否等宽、左右边距、水平垂直交叉空白填充符,打印数据格式支持: Object[][] List《Object[]》 List《List《Object》》 List...

    介绍Chrome中的控制台打印信息

    谷歌浏览器控制台打印信息!前端开发人员使用,可查看自己开发的一些必要的信息

    控制台小程序 日历

    在本项目中,"控制台小程序 日历" 是一个用C++编程语言开发的命令行应用程序,主要功能是展示特定年份的日历以及输出相应的生肖信息。这个小程序为用户提供了一个简单直观的方式,来查看和了解不同年份的日期布局...

    H5app手机端控制台打印vConsole

    "H5app手机端控制台打印vConsole"是解决此类问题的一种工具,它允许开发者在移动设备上查看和分析H5应用的运行状态。vConsole是一个轻量级的Web移动端调试面板,专为H5应用设计,使得在手机上查看和调试前端代码变得...

    输入年份月份打印出日历

    控制台输出日历,首先判断是否为闰年,然后根据输入的年份和月份 打印出日历

    输入年和月控制台输入日历

    根据给定文件的信息,我们可以总结出以下相关的Java编程知识点: ### 1. 控制台输入输出 在Java中,可以通过`java.util.Scanner`类来实现...这对于学习Java编程语言以及提高日历应用程序的设计能力都是非常有帮助的。

    简单用户管理系统,控制台打印出界面

    这个特定的系统称为“简单用户管理系统,控制台打印出界面”,意味着它没有图形用户界面(GUI),而是依赖于命令行界面(CLI)来与用户交互。这样的设计使得系统更加轻量级,适用于对资源要求较低的环境或者快速原型...

    移动端H5页面控制台打印信息:vconsole

    在移动端H5页面开发中,由于手机浏览器的限制,开发者往往无法直接在设备上查看到JavaScript的控制台输出信息,这给调试带来了诸多不便。为了解决这个问题,开发者社区提出了一个名为vConsole的解决方案。vConsole是...

    C++控制台日历

    C++版的控制台应用程序,实现的是一个日历。功能包含:输入年份查看日历,输入日期查看星座,输入两个日期查看间隔天数,输入日期查看农历。农历因为没有一个精确的算法,所以有一定的误差,部分日期可能会相差一两...

    控制台打印指定样式是很方便的

    在JavaScript开发过程中,控制台打印(Console.log)是我们日常调试代码不可或缺的一部分。通过控制台,我们可以查看变量的值、函数的执行结果等信息。而控制台打印指定样式,不仅可以提高日志可读性,还能帮助我们...

    基于C++控制台可打印输出C语言调试工具

    基于C++控制台可打印输出C语言调试工具

    32位控制台程序 日历

    6. **函数封装**:将各个功能如查询日期位置、打印日历、计算生肖等封装成独立的函数,有助于代码组织和重用。 7. **异常处理**:为了提高程序的健壮性,应考虑对无效输入或运行时错误进行异常处理,比如使用`try-...

    java console、控制台按照表格样式打印数据源码(样式-左对齐)

    将对象通过console打印成表格样式(类似控制台mysql查询) 支持list,List&lt;Object&gt; ,Object[],Iterator,Object等,不支持如:List&lt;Integer&gt; 等泛型为基本数据类型的集合。

    打印日历(java)

    在Java编程中,打印日历是一项常见的任务,尤其在处理日期和时间相关的应用时。"打印日历"这个功能涉及到对日历对象的操作,以及如何按照特定格式输出日期信息。在Java中,我们可以使用`java.util.Calendar`类来创建...

    控制台日历

    为了在控制台中自定义更复杂的日历视图,开发者可能会使用C、C++、Python等编程语言。例如,可以编写一段Python代码,利用内置的`datetime`模块获取当前日期,并通过循环和条件判断来打印出日历布局。 下面是一个...

    C语言控制台日历

    用C语言控制台程序做的日历,每秒刷新一次,适合新手。

    swift-Xcode的控制台输出中文

    print(chineseString) // 直接打印,应该能在控制台正确显示 ``` 在实际开发中,我们还可能遇到更复杂的情况,比如日志记录。`BYFoundationLog-master`这个文件可能是一个用于日志记录的开源库,这类库通常提供更...

Global site tag (gtag.js) - Google Analytics