【练习三】选择结构(if、switch)相关练习

【练习一】选择结构(if、switch)相关习题 选择结构相关习题,if语句,switch语句 阅读详情

16:使用switch选择结构实现判断某年某月某日是这一年的第几天?

这一题,一定还有更好的方法,只是我没有想到,望大家多加练习

package WorkDemo3;

import java.util.Scanner;

public class DemoText2 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入年份:");
		int year = sc.nextInt();
		
		System.out.println("请输入月份:");
		int month = sc.nextInt();
		System.out.println("请输入日期");
		int day = sc.nextInt();
		
		if(year%4 !=0){
			int x=year;
			switch (month){
			case 1:
				System.out.println(x+"年中第"+day+"天");
				break;
			case 2:
				int number =31+day;
				System.out.println(x+"年中第"+number+"天");
				break;
			case 3:
				int number1 = 31+28+day;
				System.out.println(x+"年中第"+number1+"天");
				break;
			case 4:
				int number2 = 2*31+28+day;
				System.out.println(x+"年中第"+number2+"天");
				break;
			case 5:
				int number3 = 2*31+28+30+day;
				System.out.println(x+"年中第"+number3+"天");
				break;
			case 6:
				int number4 = 3*31+28+30+day;
				System.out.println(x+"年中第"+number4+"天");
				break;
			case 7:
				int number5 = 3*31+28+30*2+day;
				System.out.println(x+"年中第"+number5+"天");
				break;
			case 8:
				int number6 = 4*31+28+30*2+day;
				System.out.println(x+"年中第"+number6+"天");
				break;
			case 9:
				int number7 = 5*31+28+2*30+day;
				System.out.println(x+"年中第"+number7+"天");
				break;
			case 10:
				int number8 = 5*31+28+3*30+day;
				System.out.println(x+"年中第"+number8+"天");
				break;
			case 11:
				int number9 = 6*31+28+3*30+day;
				System.out.println(x+"年中第"+number9+"天");
				break;
			case 12:
				int number10 = 6*31+28+4*30+day;
				System.out.println(x+"年中第"+number10+"天");
				break;
			}
		
		}
		else{
			int y=year;
			switch (month){
			case 1:
				System.out.println(y+"年中第"+day+"天");
				break;
			case 2:
				int number =31+day;
				System.out.println(y+"年中第"+number+"天");
				break;
			case 3:
				int number1 = 31+29+day;
				System.out.println(y+"年中第"+number1+"天");
				break;
			case 4:
				int number2 = 2*31+29+day;
				System.out.println(y+"年中第"+number2+"天");
				break;
			case 5:
				int number3 = 2*31+29+30+day;
				System.out.println(y+"年中第"+number3+"天");
				break;
			case 6:
				int number4 = 3*31+29+30+day;
				System.out.println(y+"年中第"+number4+"天");
				break;
			case 7:
				int number5 = 3*31+29+30*2+day;
				System.out.println(y+"年中第"+number5+"天");
				break;
			case 8:
				int number6 = 4*31+29+30*2+day;
				System.out.println(y+"年中第"+number6+"天");
				break;
			case 9:
				int number7 = 5*31+29+2*30+day;
				System.out.println(y+"年中第"+number7+"天");
				break;
			case 10:
				int number8 = 5*31+29+3*30+day;
				System.out.println(y+"年中第"+number8+"天");
				break;
			case 11:
				int number9 = 6*31+29+3*30+day;
				System.out.println(y+"年中第"+number9+"天");
				break;
			case 12:
				int number10 = 6*31+29+4*30+day;
				System.out.println(y+"年中第"+number10+"天");
				break;
			}
		}
	}
}

17:使用switch选择结构判断一个月份属于一年中的那个季节。(春夏秋冬)

我是根据阳历和平年闰年来做的

package WorkDemo3;

import java.util.Scanner;

public class DemoText1 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入月份:");
        int month = sc.nextInt();
        switch (month){
        case 3:
        case 4:
        case 5:
            System.out.println("这是春天");
            break;
        case 6:
        case 7:
        case 8:
            System.out.println("现在是夏天");
            break;
        case 9:
        case 10:
        case 11:
            System.out.println("秋天就到了");
            break;
            default:
                System.out.println("冬天来了,春天还会远吗");
                break;
        }
    }
}

其中若有错误,望指正。

终于写完了,啊,好累,给个鼓励吧,不要让我求你了

选择结构 if and switch 在解决实际问题时,经常有遇到需要根据某个条件是否满足来决定执行指定操作的情况,或者从给定的两种或多种操作中选择其中一个。这个时候我们就可以利用选择结构if 或者switch程序设计思路来解决问题 阅读详情

相关推荐

【练习二】选择结构(if、switch)相关练习

java相关,选择结构的练习题,(if、switch),要多加练习啊

fool_Java的博客 839

C语言---选择结构程序设计

在顺序结构中,各语句是自上而下的顺序执行,执行完上一条语句执行下一条语句,是无条件,也不需要做出任何判断,而实际情况,需要根据某些特定的条件来判断是否执行指定的操作,或者从给定的两种或者多种操作中选择其一。这就是选择结构程序设计。选择结构程序包括:if语句与while语句。

m0_56399733的博客 1938

沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第六章 接收端结构及功能说明

总目录在这哦~ https://blog.youkuaiyun.com/z123canghai/article/details/107700878 第六章 接收端结构及功能说明 子目录 6.1 RX的模拟前端 6.2 RX的OOB信号 6.3 RX的均衡器 6.4 RX的CDR 时钟数据恢复 6.5 RX时钟输出结构 6.6 RX 的极性控制 6.7 RX 的PRBS 6.8 Rx字节、字的对齐功能 6.9 Rx接收弹性缓冲区 6.10 Rx的时钟纠正 6.11 Rx接收通道绑定 6...

滄海的博客 1万+

JavaSE基本语法练习题(下)

​ JavaSE基本语法下练习题(下) 分支结构 循环结构 混合结构练习 参考资料​​​​​​ ​

活着~的博客 794

华为交换机NAC配置避坑指南:搞定打印机、摄像头等哑终端接入(含MAC旁路认证)

本文详细解析华为交换机NAC配置中的MAC旁路认证方案,特别针对打印机、摄像头等哑终端接入问题提供避坑指南。通过对比传统模式与统一模式的配置差异,结合实际案例和典型错误排查,帮助网络工程师高效解决802.1X认证环境下的哑终端接入难题。

weixin_30338497的博客 441

✨使用 vLLM + Docker 部署 Qwen3-Embedding-8B 并实现高效文本向量生成(附 `curl` 测试)

本文介绍了如何使用 vLLM 和 Docker 部署 Qwen3-Embedding-8B 嵌入模型服务,并通过标准 OpenAI 兼容接口进行调用和结果解析。如果你在部署中遇到任何问题,欢迎留言讨论!

用大模型重构生活:猫奴程序员的AI智能日常记录 6243

3.java 基础if语句测评题-答案

java 基础if语句测评题-答案

weixin_44140163的博客 627

电源新手别怕!手把手教你搞定Buck电路的环路补偿(附Type II/III补偿器参数计算)

本文为电源设计新手详细解析Buck电路环路补偿技术,重点介绍Type II和Type III补偿器的参数计算与设计方法。通过实例演示和实用技巧,帮助工程师快速掌握环路补偿原理,解决电源振荡、响应慢等问题,提升电路稳定性与性能。

weixin_30607029的博客 621

第九节 选择结构if语句 switch语句

选择结构 if语句 switch语句前言一、流程概述与顺序结构二、选择结构 单if语句三、选择结构 标准if else语句四、选择结构 拓展if else语句五、练习 用if语句实现考试成绩六、练习 用if语句替代三元运算符七、选择语句 标准switch语句八、选择语句 穿透switch语句心得体会 前言 初学java语言的小白,日常记录个人所学、所思、所感、所获。 请java语言行业的前辈们多多指教, 目前从事汽车制造行业。 属于零基础自学,愿未来自己感谢今天的选择和努力。加油!

小灰灰的博客 364

ubuntu18.04安装xenomai3.1(百分百成功版)

ubuntu18.04安装xenomai3.1(百分百成功版),保姆级教学!!!

h542812556sdu的博客 2065

点云体积计算方法之一 附python代码

另外需要注意,这个只适合点云密集分布的场景来计算体积,比如树木扫描的体积;如果只是有表面积扫描的点云,该方法就不能计算整个物体的体积了。通过计算点云所占用的体素的数量来计算点云的近似体积。这是一个非常粗略的近似值,对于复杂的形状可能不准确。

三维点云技术探索 1888

Java选择结构—— if、if-else、if-else if-else和 switch

一、if 选择结构、复杂条件下的if选择结构 二、if-else 选择结构、条件运算符 三、多重 if-else 选择结构、嵌套if-else 选择结构 四、switch 选择结构、处理输入异常

2302_81399643的博客 1960

【Unity的HDRP渲染管线下用Steam VR串流结合使用遇到的各种问题_SteamVR 插件和Pico串流助手】

当你启用"Mock Runtime"选项后,Unity将模拟一个虚拟的OpenXR运行时环境,并提供一些虚拟的设备和功能,让你能够进行开发和调试。在Unity中,SteamVR插件是一个由Valve提供的Unity插件,它允许开发者在Unity项目中集成SteamVR功能,以便支持SteamVR设备。OpenXR是一个跨平台的虚拟和增强现实(VR/AR)开发接口,它为开发者提供了一个统一的接口,用于访问不同VR/AR硬件设备和平台的功能。这个选项是用于模拟OpenXR运行时环境的功能。

暴走约伯的博客 2800

Java选择结构(if、switch)

我们有时会面临人生的分岔路口,生活中也会有许多大大小小的选择。程序也是为了提高人们生活质量的,不可能脱离实际生活,所以Java程序中也必须得实现选择结构。当我们的代码按照书写顺序一句一句执行的时候,此时则为顺序结构。像我们书写的多条输出语句,会一句一句从上到下的按照顺序执行。选择结构是在具备某种条件下就做什么选择,在我们生活中也频繁使用:如果我考了100分,我妈妈就会给我奖励;如果今天不下雨,我就去公园玩......没错,Java就是使用如果,即if。

m0_67842055的博客 1353

WPF实现棋盘式图片切换效果

实现效果如下: 思路:在自定义控件中放置两个Image控件,点击前后翻页按钮时对图片进行裁剪,随机打乱顺序后添加动作。 步骤: 1、MyImageControl控件 /// <summary> /// MyImageControl.xaml 的交互逻辑 /// </summary> public partial class MyImageControl : UserControl { public static r

dnazhd的博客 1125

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Java选择结构——if、if-else、if-else if-else和switch

Java中的选择结构是控制程序流程的重要工具之一,主要用于根据不同的条件执行不同的代码块。选择结构包括ifif-else和switch四种主要形式。这些结构使得程序能够在不同的条件下做出相应的决策,从而增加程序的灵活性和功能丰富度。本文将详细讲解这四种选择结构的语法和使用场景,并通过多个实例帮助读者更好地理解和掌握它们的用法。

2402_87276063的博客 2364

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

if选择结构和switch选择结构总结

if选择结构和switch选择结构总结 什么是if选择结构 if选择结构是根据条件判断之后在做处理 基本的if选择结构 if(条件){//条件为真则执行if语句,否则不执行 //代码块 } if-else选择结构 if(条件){//条件为真时,执行代码块1,否则执行代码块2 //代码块1 }else{ //代码块2 } 多重if选择结构 if(条件1){//当条件1为真时,执行代码块1,否则去判断条件2是否...

CSMCZM的博客 1412

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【C语言功法手册】第二话 · 语句与if/switch选择结构

从今天开始,我将正式开启一个新的打卡专题——《C语言百炼成神计划》,没错!百炼成神,目的是通过百天刷题计划,通过题目和知识点串联的方式,完成C语言的复习和巩固;后期还会配有专门的笔记总结和文档教程哦!想要搞定,搞透C语言的同学,欢迎持续关注。...............

kikokingの比特宇宙 1513

Java选择结构分支训练题(if、switch)

在程序设计时,经常需要使用选择结构在程序中完成逻辑判断和选择功能,这就需要使用到选择语句。 附:Java基础知识框架思维导图 选择结构分支练习题 某项查询执行之后,n条结果,单页显示m条记录,第i页显示第几条到第几条? 读入一个整数,表示一个人的年龄。 如果小于6岁,则输出“儿童”,6岁到13岁,输出“少儿”; 14岁到17岁,输出“青少年”; 18岁到35岁,输出“青年”; 36岁到50岁,输...

Null_Kun 3050

Java自学笔记——Java流程控制(三)选择结构——if 、switch 选择结构

目录if 选择结构if 单选择结构if 双选择结构if 多选择结构嵌套的if结构 选择结构总概 if单选择结构 if双选择结构 if多选择结构 嵌套的if结构 switch多选择结构 if 选择结构 if 单选择结构 ​ 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用语句来表示 语法: if (布尔表达式){ ​ //如果布尔表达式为true将执行的语句 } 代码: package com.blue.struct; import java.util.Sca

Blue 607

选择结构:if 和 switch 的使用

以上便是对 if 语句和 switch 语句的全部介绍,它们都是用来实现条件判断的重要语句。相对来说,if 语句适用于条件比较复杂,需要根据不同的逻辑条件进行判断的情况,例如判断一个数是否落在某个特定范围内,或者判断多个不同类型的条件凑一块的情况等;而 switch 语句更适用于对一个整型或枚举类型(简单理解就是你提前规定好的几个特定值)的表达式进行有限个单独分开的值的判断,例如,根据用户输入的数字选择不同的菜单选项,或者根据月份判断季节等。

2402_89112112的博客 1135

[JAVA] Java 中的选择结构(if、if-else、if-else if-else、switch-case)

目录 1.单分支结构 -----1.1基本的if选择结构 -----1.2 多条件if选择结构 2.双分支结构 3.多分支结构 -----3.1多重if选择结构 -----3.2switch选择结构 4.嵌套条件结构 程序化设计的基本结构 有程序结构、选择结构和循环结构三种。 其各自的流程图如下: 选择结构通过判断某些特定条件是否满足来决定下一步的执行流...

su_2018的博客 4804

if 、switch、选择结构

我们很多时候需要判断一个东西是否可行,然后我们才去执行,这样一个过程在成程序中用if语句来表示语法if(布尔表达式){//如果布尔表达式为true将执行的语句。

ablinda的博客 495

嵌套if选择结构和switch-case

嵌套if选择结构 嵌套if的格式: if(条件1){ 满足这个条件1时; if(条件2){ 满足这个条件2时; }else{ 不满足这个条件2时; } }else{ 不满足这个条件1时; } switch-case选择结构 switch(表达式){ (switch:开;关。转换的意思。) c...

zzk_jinx的博客 2452

JAVA-练习MyShopping实现商品换购 综合运用嵌套if选择结构 switch选择结构 多重if选择 结构实现商品换购功能

public static void main(String[] args) { System.out.print("请输入消费金额:"); double sum = new Scanner(System.in).nextInt();// 消费金额 System.out .println("是否参加优惠换购活动:\n1:满50元,加2元换购百事可乐饮料1瓶\n2:满100元,加3元换购50

诚续缘的博客 8818

Java基础:选择结构(if、switch)

1.if选择结构2.switch选择结构。

m0_47097190的博客 1424
上一篇: 【练习二】选择结构(if、switch)相关练习
下一篇: 【Day10】字符串的比较及随机函数的使用
「已注销」
博客等级 码龄4年 169粉丝 58原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

老板大气,I am happy

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值