文章目录

  • 任务二、闰年判断
    • 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、闰年判断,计算圆面积相关推荐

  1. php用script判断闰年,php判断/计算闰年的方法小结【三种方法】

    本文实例讲述了php判断/计算闰年的方法.分享给大家供大家参考,具体如下: 1.php闰年计算方法一: ①.普通年能被4整除而不能被100整除的为闰年.(如2004年就是闰年,1900年不是闰年) ② ...

  2. 【C 语言之项目实战】判断闰年及计算天数(详细版)

    目录 1.项目要求 2.定义模块函数 3.各模块函数实现 4.项目源代码 5.项目总结 1. 项目要求 1.1 首先判断用户输入的年份是否为闰年: 1.2 计算一年中每个月份的天数: 1.3 用户输入 ...

  3. LeetCode 1360. 日期之间隔几天(闰年判断)

    1. 题目 请你编写一个程序来计算两个日期之间隔了多少天. 日期以字符串形式给出,格式为 YYYY-MM-DD,如示例所示. 示例 1: 输入:date1 = "2019-06-29&quo ...

  4. python闰年判断 从儒略历到格里高利历 公历历史

    上大学时学编程,老师和教材都告诉我,闰年的判断有两个原则: 1)能被4正确,且不能被100整除,则是闰年: 2)能被400整除,则是闰年. 今年看了一个python闰年判断的代码,惊得下巴都掉地上了. ...

  5. C++判断一个日期是某一年的多少天(含闰年判断)

    问题:C++判断一个日期是某一年的多少天(含闰年判断) 本程序通过VC++ 6.0编译与测试,具体代码如下: #include <iostream> using namespace std ...

  6. C语言—— 闰年判断

    1,判断某一年是不是闰年 2,找出1000-2000年之间的闰年 判断闰年的方法: 1,如果该年份既能被4整除又不能被100整除,则是闰年 2,如果该年份能被400整除,则是闰年 1,判断某一年是不是 ...

  7. 基于51单片机的数字电子钟万年历闰年判断闹钟设计

    基于51单片机的数字电子钟万年历闰年判断闹钟设计 视频 1 开发环境 2 功能说明介绍 3 仿真图 4 程序 5 原理图 6 视频讲解 7 设计报告 7.1 设计目的 7.2 概述 8 资料清单下载链 ...

  8. C语言实验(十二):函数(输入年份输出日历、闰年判断、元旦星期几)

    C语言实验(十二):函数(输入年份输出日历.闰年判断.元旦星期几) 一.判断闰年和某年元旦星期几的函数 1. 编写一个函数,输入年份,判断是否为闰年: 2. 编写一个函数,输入年份,判断当年元旦所对应 ...

  9. 写一个输入圆半径r,计算圆面积S和圆周长L的程序。

    题目描述 写一个输入圆半径r,计算圆面积S和圆周长L的程序. 要求程序有判断圆半径r是否大于零的功能,半径r大于零时才计算并输出结果(保留两位小数),否则的话不计算,输出-1.圆周率取3.14. 输入 ...

最新文章

  1. 一重量级联盟成立!北大、浙大、上交大、国科大等34校加入
  2. php导出excel数据使用csv替代xls格式
  3. IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述
  4. Bash脚本报错:“/bin/bash^M: bad interpreter: No such file or directory”
  5. 性能优越的轻量级日志收集工具,微软、亚马逊都在用!
  6. Poj 1503 Integer Inquiry
  7. 穿透防火墙调用EJB--rmi-http在JBOSS中的应用
  8. SpringMVC错误提示(三)
  9. ng bind html br,使用PrimeNG开发angular web项目
  10. NI6509输出遇到的问题
  11. Tess4J 安装及使用介绍
  12. 文本行高——line-height属性
  13. ABP官方文档(五)【多租户】
  14. 真正靠谱的手机清理APP与方法,轻松帮你干掉几个G垃圾!
  15. 笑话之“一头慷慨赴死的猪”。
  16. 时间同步,校时问题总结
  17. 搜狗输入法的分词算法
  18. 联想主板9针开关接线图_Arduino小白的学习记录:振动开关实验
  19. MeasureOverride 和 ArrangeOverride
  20. Android常用的工具类汇总(方便日后使用)

热门文章

  1. python 日志框架_python pytest测试框架介绍五---日志实时输出
  2. 机器人自我恢复(一) Hod Lipson的论文解读
  3. 用户数据报协议---UDP协议【详解】
  4. MySQL HeatWave Quickstart AutoPilot简介
  5. c语言char a 4,char a:4;是什么意思C++
  6. Category的用法
  7. 获得Flash Build Betal2 的注册码
  8. 吉林大学软件学院数据库系统原理复习
  9. Line-based Automatic Extrinsic Calibration of LiDAR and Camera论文阅读
  10. five86-3靶机渗透攻略