问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...基本功能:输入一个月份,给出2013年这个月的日历,日历要求每行显示7...

发布网友 发布时间:2024-10-02 16:29

我来回答

1个回答

热心网友 时间:2024-10-09 06:14

package com.practice;

import java.util.Scanner;

public class Resource {
public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("输入2013年的一个月份");
int num = in.nextInt();
int day = 0; // 当月天数
int count = 0; // 记录循环次数
switch (num) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 2:
day = 28;
break;
case 4:
case 6:
case 9:
case 11:
day = 30;
break;
}
// 循环输出这个月每行输入7次
for (int i = 1; i <= day; i++) {
count++;
System.out.print(count + "\t");
if (count % 7 == 0) {
//次数为7的倍数 换行
System.out.println(" ");
}
}
}

}

//扩展功能最后一行的天数不能分开输出~~~~~~~

package com.practice;

import java.util.Scanner;

public class Go1 {
public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.print("输入2013年的一个月份");
int num = in.nextInt();
// 这个月
int day = 0; // 这个月天数
int count = 0; // 这个月循环次数
// 月份对应天数
switch (num) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 2:
day = 28;
break;
case 4:
case 6:
case 9:
case 11:
day = 30;
break;

}
// 下一个月
int num1 = num + 1;
int day1 = 0; // 对应天数
int count1 = 0; // 循环次数
// 获得天数
if (num1 <= 12) {
switch (num1) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day1 = 31;
break;
case 2:
day1 = 28;
break;
case 4:
case 6:
case 9:
case 11:
day1 = 30;
break;

}
}
// 外层循环输出第这个月
for (int i = 1; i <= day; i++) {
count++;
System.out.print(count + "\t");

if (count % 7 == 0 || count == day) {
// 该换行的时候输出下个月日历
for (int j = 1; j <= day1; j++) {
count1++;
if (count1 > day1) {
break;
}
System.out.print(count1 + "\t");
if (count1 % 7 == 0) {
// 输入次数为7的倍数 就换行
System.out.println(" ");
break;
}

}

}
}

}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝宝被蜱虫叮咬后怎么办? 宝宝被蜱虫咬后该怎么办? 宝宝被蜱虫咬了,要怎么办啊? 宝宝被蜱虫咬了该怎么办? 携程旅行飞机票怎么退 携程旅行退机票手续费介绍 苹果七用ios10.0.01为什么打字 翻照片都炒鸡卡?刚刚买了几天 而且是1... 苹果7怎么老是感觉一顿一顿的 有没有人把苹果手机系统换成ios10之后,老死 QQ会员怎样成为VIP2 关于Visual studio中用C++语言编写程序的一个问题。说要输入几几年几... ...1:输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在19... 形容浪费东西的句子形容浪费东西的词语 揍巴是什么意思? 我的微信怎么不能添加对方好友呢? 荣耀V10系统升级以后照片删不掉 南京师范大学商学 与BJD有关的工作.. 南京师范大学考研|书香十足!南师大图书馆也太棒了吧! 南京师范大学图书馆读者培训 南京师范大学图书馆馆舍分馆 南京师范大学图书馆通借通还 南京师范大学图书馆借阅规则 南京师范大学图书馆开放时间 电脑开机后显示一下又重复怎么回事? LED日光灯哪个牌子好 梦见和很丑的人结婚,她很高兴,我家里一贫如洗,我死活不同意,退婚,对方... 梦见自己结婚了女方很丑 滨职中考录取通知单还没有下来吗? 山东工业职业学院07,08年录取分数线多少? 现在列支敦士登是不是一个小国家呢? 2016年普通高考三本还有吗 鄫国简介 1986年日历表1986年农历阳历表 1986年日历表 1986年农历阳历 公元前567年是什么世纪什么年代 公元前567年是多少世纪多少年份 尼米亚竞技会创建历史 吃天喜丸怀孕了能要吗 如何在手表上显示农历日期? 我想在珠海开出租车 要什么样的条件和收费 在珠海开出租车要什么手续,要一些什么证件,还有就是要多久时间培训和要... win7系统下使用Outlook Express管理原始邮件及回复邮件的方法_百度知 ... 别人说话都是张嘴就来,我说话总是要想个半天,不然都不知道说什么?如何... 天津的动漫基地在什么地方? 唾手可得和垂手可得的区别 唾手可得和垂手可得的区别是什么_百度... 垂字的读音是什么 天垂的词语 天垂的词语是什么 勾垂的解释 勾垂的解释是什么 上海中山医院患者手术前备毛要家里人做吗