Java基本功练习二(显示日历,石头剪子布游戏,找完全数等)

本文介绍了使用Java编程实现显示日历、石头剪子布游戏和找完全数的练习。强调了将问题转化为程序化语言的思想,并提供了Eclipse环境下具体的实现代码,帮助读者通过实践提升编程技能。
摘要由CSDN通过智能技术生成

      本作者是基于Eclipse编写的程序,当然也可以用TextPad或NetBeans进行编程。不管用哪一种,学习的重点都是将具体问题转化成程序化语言的能力,学习的是这种思想。希望童鞋们和我一样,每天进步一点点!废话少说,进入正题

       示例一:用户输入某一年,程序输出显示这一年每个月的日历。(你能自己设计出来吗?)请看运行效果图(只展示了前六月的六张图)。


这道题目有几个坑:

1)如何显示对齐以符合要求;

2)如何确定每月第一天是星期几;

3)如何判断某一月有多少天;

4)闰年的情况要考虑周到。

基于Eclipse的实现代码如下:

package shiyanPractice;

import java.util.Scanner;

public class ShiYanPractice {

	public static void main(String[] args) {
		//输入年份,显示相应年份的日历
		Scanner input = new Scanner(System.in);
		System.out.print("Enter the number of year: ");
		int year = input.nextInt();//输入想要显示的年份
		int month = 1;
		int day = 0;
		
		//12个月,所以循环12次,每次显示一个月的日历
		for(int i = 0;i < 12;i++){
			int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值