任务2、闰年判断,计算圆面积
文章目录
- 任务二、闰年判断
- 1、编程实现
- 任务二、计算圆面积(选择结构版)
任务二、闰年判断
- 什么是闰年?有两种情况:能被4整除但是不能被100整除;能被400整除
- 解决闰年判断问题,涉及三种运算:算术运算、关系运算、逻辑运算
- 第一种闰年情况:
year % 4 == 0 && year % 100 != 0
- 第二种闰年情况:
year % 400 == 0
1、编程实现
- 代码如下:
package p01.t02;import java.util.Scanner;/*** 功能;闰年判断* 作者:刘金花* 日期:2022 年05月26日*/
public class Task02 {public static void main(String[] args) {// 声明部分int year;String result;Scanner sc = new Scanner(System.in);// 输入部分System.out.print("year = ");year = sc.nextInt();// 处理部分if (year % 4 == 0 && !(year % 100 == 0) || year % 400 == 0) {result = year + "是闰年。";} else {result = year + "是平年。";}// 输出部分System.out.println(result);}
}
- 运行程序,查看结果:
- 闰年条件涉及到两种逻辑运算符,逻辑与
&&
和逻辑或||
,但是没有用逻辑非!
,请你修改闰年条件,能够将三种逻辑运算符都派上用场。(在Python里:not、and、or)
任务二、计算圆面积(选择结构版)
- 代码如下:
package p01.t02;import java.util.Scanner;/*** 功能;计算圆面积 (选择结构板)* 作者:刘金花* 日期:2022 年05月26日*/
public class kelianxi1 {public static void main(String[] args) {double r, s;final double PI = 3.14;Scanner sc = new Scanner(System.in);// 输入部分System.out.println("r = ");r = sc.nextDouble();//处理部分if (r <= 0) {System.out.println("温馨提示:半径不能为负!");return;}//输出部分s = PI * r * r;System.out.println("s = " + s);}
}
- 单分支结构一般用于把关或过滤。当然,大家可以用双分支结构来处理这个问题。
- 要求每行只输出5个数,那么就需要一个计数变量
count
- 原代码如下:
package p01.t02;/*** 功能;演示单分支的过滤作用* 作者:刘金花* 日期:2022 年06月05日*/
public class XDemo01 {public static void main(String[] args) {int count = 0;for (int i = 1 ; i <= 100; i++) {if (i % 3 == 0 || i % 5 == 0) {System.out.print(i + "\t");count++;if (count % 5 == 0) System.out.println();}}}
}
任务2、闰年判断,计算圆面积相关推荐
- php用script判断闰年,php判断/计算闰年的方法小结【三种方法】
本文实例讲述了php判断/计算闰年的方法.分享给大家供大家参考,具体如下: 1.php闰年计算方法一: ①.普通年能被4整除而不能被100整除的为闰年.(如2004年就是闰年,1900年不是闰年) ② ...
- 【C 语言之项目实战】判断闰年及计算天数(详细版)
目录 1.项目要求 2.定义模块函数 3.各模块函数实现 4.项目源代码 5.项目总结 1. 项目要求 1.1 首先判断用户输入的年份是否为闰年: 1.2 计算一年中每个月份的天数: 1.3 用户输入 ...
- LeetCode 1360. 日期之间隔几天(闰年判断)
1. 题目 请你编写一个程序来计算两个日期之间隔了多少天. 日期以字符串形式给出,格式为 YYYY-MM-DD,如示例所示. 示例 1: 输入:date1 = "2019-06-29&quo ...
- python闰年判断 从儒略历到格里高利历 公历历史
上大学时学编程,老师和教材都告诉我,闰年的判断有两个原则: 1)能被4正确,且不能被100整除,则是闰年: 2)能被400整除,则是闰年. 今年看了一个python闰年判断的代码,惊得下巴都掉地上了. ...
- C++判断一个日期是某一年的多少天(含闰年判断)
问题:C++判断一个日期是某一年的多少天(含闰年判断) 本程序通过VC++ 6.0编译与测试,具体代码如下: #include <iostream> using namespace std ...
- C语言—— 闰年判断
1,判断某一年是不是闰年 2,找出1000-2000年之间的闰年 判断闰年的方法: 1,如果该年份既能被4整除又不能被100整除,则是闰年 2,如果该年份能被400整除,则是闰年 1,判断某一年是不是 ...
- 基于51单片机的数字电子钟万年历闰年判断闹钟设计
基于51单片机的数字电子钟万年历闰年判断闹钟设计 视频 1 开发环境 2 功能说明介绍 3 仿真图 4 程序 5 原理图 6 视频讲解 7 设计报告 7.1 设计目的 7.2 概述 8 资料清单下载链 ...
- C语言实验(十二):函数(输入年份输出日历、闰年判断、元旦星期几)
C语言实验(十二):函数(输入年份输出日历.闰年判断.元旦星期几) 一.判断闰年和某年元旦星期几的函数 1. 编写一个函数,输入年份,判断是否为闰年: 2. 编写一个函数,输入年份,判断当年元旦所对应 ...
- 写一个输入圆半径r,计算圆面积S和圆周长L的程序。
题目描述 写一个输入圆半径r,计算圆面积S和圆周长L的程序. 要求程序有判断圆半径r是否大于零的功能,半径r大于零时才计算并输出结果(保留两位小数),否则的话不计算,输出-1.圆周率取3.14. 输入 ...
最新文章
- 一重量级联盟成立!北大、浙大、上交大、国科大等34校加入
- php导出excel数据使用csv替代xls格式
- IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述
- Bash脚本报错:“/bin/bash^M: bad interpreter: No such file or directory”
- 性能优越的轻量级日志收集工具,微软、亚马逊都在用!
- Poj 1503 Integer Inquiry
- 穿透防火墙调用EJB--rmi-http在JBOSS中的应用
- SpringMVC错误提示(三)
- ng bind html br,使用PrimeNG开发angular web项目
- NI6509输出遇到的问题
- Tess4J 安装及使用介绍
- 文本行高——line-height属性
- ABP官方文档(五)【多租户】
- 真正靠谱的手机清理APP与方法,轻松帮你干掉几个G垃圾!
- 笑话之“一头慷慨赴死的猪”。
- 时间同步,校时问题总结
- 搜狗输入法的分词算法
- 联想主板9针开关接线图_Arduino小白的学习记录:振动开关实验
- MeasureOverride 和 ArrangeOverride
- Android常用的工具类汇总(方便日后使用)
热门文章
- python 日志框架_python pytest测试框架介绍五---日志实时输出
- 机器人自我恢复(一) Hod Lipson的论文解读
- 用户数据报协议---UDP协议【详解】
- MySQL HeatWave Quickstart AutoPilot简介
- c语言char a 4,char a:4;是什么意思C++
- Category的用法
- 获得Flash Build Betal2 的注册码
- 吉林大学软件学院数据库系统原理复习
- Line-based Automatic Extrinsic Calibration of LiDAR and Camera论文阅读
- five86-3靶机渗透攻略