switch case java题目_javajava问题,题目要求用switch语句-程序员宅基地

技术标签: switch case java题目  

展开全部

|

参考代码:62616964757a686964616fe59b9ee7ad9431333431343639import java.util.Scanner;public class Exercise7 {

public static void main(String[] strings) {

Scanner input = new Scanner(System.in);

int number_Of_DaysInMonth = 0;

String MonthOfName = "Unknown";

System.out.print("Input a month number: ");

int month = input.nextInt();

System.out.print("Input a year: ");

int year = input.nextInt();

switch (month) {

case 1:

MonthOfName = "January";

number_Of_DaysInMonth = 31;

break;

case 2:

MonthOfName = "February";

if ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))) {

number_Of_DaysInMonth = 29;

} else {

number_Of_DaysInMonth = 28;

}

break;

case 3:

MonthOfName = "March";

number_Of_DaysInMonth = 31;

break;

case 4:

MonthOfName = "April";

number_Of_DaysInMonth = 30;

break;

case 5:

MonthOfName = "May";

number_Of_DaysInMonth = 31;

break;

case 6:

MonthOfName = "June";

number_Of_DaysInMonth = 30;

break;

case 7:

MonthOfName = "July";

number_Of_DaysInMonth = 31;

break;

case 8:

MonthOfName = "August";

number_Of_DaysInMonth = 31;

break;

case 9:

MonthOfName = "September";

number_Of_DaysInMonth = 30;

break;

case 10:

MonthOfName = "October";

number_Of_DaysInMonth = 31;

break;

case 11:

MonthOfName = "November";

number_Of_DaysInMonth = 30;

break;

case 12:

MonthOfName = "December";

number_Of_DaysInMonth = 31;

}

System.out.print(MonthOfName + " " + year + " has " + number_Of_DaysInMonth + " days\n");

}}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28465009/article/details/114249596

智能推荐

Qt界面刷新大量数据时,界面卡死的解决方法以及QTableWidget和QTableView加载速度的比较_pyqt5 qtablewidget 刷新数据,页面卡顿-程序员宅基地

文章浏览阅读5.1w次,点赞32次,收藏247次。最近用Qt搞一个项目,里面有个功能是要加载XML日志文件的内容(大概1万行左右)然后在界面QTableWidget类型的表格里面显示由于日志文件的行数比较多,所以刷新到界面上时导致了界面卡死,刷新期间界面无法响应用户操作。而领导给我的要求是:第一:加载的时候界面不能卡死,界面要能够响应用户的操作。第二,在保证第一条的情况下,要尽可能快地加载并显示完日志的内容。第三,由于该项目是客户端,所以加载和显..._pyqt5 qtablewidget 刷新数据,页面卡顿

华为HCIA结业试题_避免sw1和sw2出现故障后,sw3无法感知-程序员宅基地

文章浏览阅读693次,点赞2次,收藏10次。一、需求分析1、现网描述a)如上图所示,本网络为xxx银行支行网络架构,此网络中有两套运行的网络,生产网与管理网,默认情况下,生产网通过联通200M访问总行网络,当联通200down掉以后,通过电信100M访问总行。管理网通过电信100M访问总行网络,当电信100Mdown掉以后,通过联通200M访问总行,确保网络的搞可靠性。SW1、SW2为接入交换机,接入业务P管理PC与服务器。SW3、SW4为汇聚交换机。由于流量过大,同时又为了冗余性,需要在SW3、SW4之间配置链路聚合,AR1、AR2为核心路由._避免sw1和sw2出现故障后,sw3无法感知

JEB工具的介绍及使用-程序员宅基地

文章浏览阅读2.6w次,点赞9次,收藏23次。这几天很多同学都来问我,jeb工具是啥啊?咋用?是比不可是的吗?在这里小生还是疏忽了,应该早点给我们大家介绍JEB这些基础工具的,好让大家能够快速的去学习上手安卓逆向技术,那么今天小生就来给大家介绍介绍JEB工具还有它的使用方法。JEB是一个功能强大为安全专业人士设计的安卓应用程序反编译工具,用于逆向工程或者审计apk文件,可以提高效率减少许多工程师的分析时间。那我们去看一下如何去使用这款工具吧。当然如果没有安装包的同学们可以找我来领取哦。工具包和我的一致更加方便跟着小生进行操作,没有下载的朋友们_jeb工具

windows安装Graphviz_2.44.1_graphviz 2.44.1-程序员宅基地

文章浏览阅读487次。download在官网https://www.graphviz.org/download/选择稳定版本依次进入所示目录,下载并运行exe。install注意这一步,免于自己配置PATH,其余下一步就好,目录可自行更改。check打开cmd,输入dot -version,出现版本号安装成功。但会显示没有engine,并提醒运行dot -c根据官方安装文档,是配置未更新。所以我们根据提醒运行dot -c。稍等一下后完成,可进行自己的转换操作。检测文件,已成功完成。..._graphviz 2.44.1

GPIO实现I2C从机的设计[2]-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏13次。在上篇文章中,实现了GPIO模拟I2C从机的初步设计,但在实际的使用过程中,发现了一些问题,为了解决实际传输过程中发生的数据传输错误问题,在本篇文章中,会根据实际测试情况对上篇的代码做一些修改。问题描述 主从机传输主要发生在从机接收数据部分,下图1是使用示波器(500MHz 2.5GS/s)抓取的主机发送的时钟和数据信号关系。可以在图中看出: ①时钟占空比并不是50% ②数据变_i2c从机

组态软件定义_上位机软件专业英语-程序员宅基地

文章浏览阅读1.9k次。组态软件,上位机软件的一种。组态软件<=上位机软件。又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系_上位机软件专业英语

随便推点

linux 使用nmcli来管理网络_nmcli xmit_hash_policy-程序员宅基地

文章浏览阅读789次。linux nmcli网络管理前言  linux使用nmcli如何配置ip地址,以及配置端口聚合和交换端口。  配置网卡名称为eth0开头  linux配置路由,路由转发。nmcli 配置网络一,查看网卡信息[root@localhost ~]#nmcli connection show NAME UUID TY..._nmcli xmit_hash_policy

CCNA-基础配置(1)_思科模拟器 please define a hostname other than router.-程序员宅基地

文章浏览阅读2.5k次。一.远程网管协议1.思科telnet登陆两张方式(1)账号认证登陆(2)账号+密码认证登陆2.telnet远程网管网络设备(1)双方联网并且彼此可以通信(2)在被网管设备上定义line vty 接口下的密码(3)在被网管设备上定义enable密码..._思科模拟器 please define a hostname other than router.

OpenCV+SVM简单应用-------路面箭头分类-程序员宅基地

文章浏览阅读1.9k次,点赞3次,收藏13次。问题内容:路面箭头检测与识别(该部分主要介绍基于SVM的分类,也就是识别,检测问题暂不谈)问题背景:路面箭头识别在无人车中有着重要的作用: 1.车道线等重要信息的检测,需要排除路面箭头的干扰; 2.需要根据路面箭头的指示,完成下一步动作问题描述:为了简化这个问题,重点描述基于OpenCV的SVM路面箭头分类,我..._照片地面箭头识别 opencv

@ConditionalOnClass(A.class)为什么不报错_@conditiononclass编译为什么不会报错?-程序员宅基地

文章浏览阅读5.8k次,点赞24次,收藏32次。问题说明条件加载是springboot自动配置的刚需,其中有两个条件@ConditionalOnClass和@ConditionalOnMissingClass非常特别,它是基于class类是否存在判断的。场景的使用场景如下:import A;import B;@Configurationclass C{ @Bean @ConditionalOnClass(A.clas..._@conditiononclass编译为什么不会报错?

opencv-python(五):图像的算数运算_python如何计算图像-程序员宅基地

文章浏览阅读225次。0. 注意图像的本质就是矩阵,所以要以矩阵的眼光来理解1. 加减法1.1 加法 img1+img2:将两幅图像对应位置的像素相加(尺寸类型相同) img1+50:将img1全部像素+50,提高了整体亮度1.2 减法 img1-img2:两幅相同尺寸的图相减 img-50:将img1全部像素-50,降低了整体亮度将img1全部像素+50,提高了整体亮度右边两幅图是左边两幅图相减做差的结果,对于左边两幅图的差别不易观察,但是做差后就很明显1.2 图像混合图像混合的数学公式:g_python如何计算图像

MAC下go get github.com/sbinet/go-python报错pkg-config: exec: "pkg-config": executable file not found in-程序员宅基地

文章浏览阅读2.5k次。1. pkg-config: exec: "pkg-config": executable file not found in $PATH解决方案:brew install pkg-config2.Package python-2.7 was not found in the pkg-config search path.Perhaps you should add the d..._pkg-config: exec: "pkg-config": executable file not found in $path

推荐文章

热门文章

相关标签