java程序大笨钟怎么打,L1-018.大笨鍾(Java)PAT團體程序設計天梯賽-練習集

微博上有個自稱“大笨鍾V”的家伙,每天敲鍾催促碼農們愛惜身體早點睡覺。不過由於笨鍾自己作息也不是很規律,所以敲鍾並不定時。一般敲鍾的點數是根據敲鍾時間而定的,如果正好在某個整點敲,那么“當”數就等於那個整點數;如果過了整點,就敲下一個整點數。另外,雖然一天有24小時,鍾卻是只在后半天敲1~12下。例如在23:00敲鍾,就是“當當當當當當當當當當當”,而到了23:01就會是“當當當當當當當當當當當當”。在午夜00:00到中午12:00期間(端點時間包括在內),笨鍾是不敲的。

下面就請你寫個程序,根據當前時間替大笨鍾敲鍾。

輸入格式:

輸入第一行按照“hh:mm”的格式給出當前時間。其中hh是小時,在00到23之間;mm是分鍾,在00到59之間。

輸出格式:

根據當前時間替大笨鍾敲鍾,即在一行中輸出相應數量個“Dang”。如果不是敲鍾期,則輸出:

Only hh:mm. Too early to Dang.

其中“hh:mm”是輸入的時間。

輸入樣例1:

19:05

輸出樣例1:

DangDangDangDangDangDangDangDang

輸入樣例2:

07:05

輸出樣例2:

Only 07:05. Too early to Dang.

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// 獲取輸入的時間字符串

String str = scanner.next();

// 根據 ":" 來分割字符串,返回字符串數組

String[] time = str.split(":");

// 第一個是小時

int hh = Integer.parseInt(time[0]);

// 第二個是分鍾

int mm = Integer.parseInt(time[1]);

// 如果是 0-12點之前 或者 12點整,則不輸出 "Dang"

if ((hh >= 0 && hh < 12) || (hh == 12 && mm == 0)) {

System.out.printf("Only %02d:%02d. Too early to Dang.", hh, mm);

} else {

int n = hh - 12;

while (n > 0) {

System.out.print("Dang");

n--;

}

// 如果過了整點

if (mm > 0) {

System.out.print("Dang");

}

}

}

}

注意復制提交時可能會因為注釋導致亂碼錯誤

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328362.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JSP JavaBean

转载自 JSP JavaBeanJSP JavaBean JavaBean是特殊的Java类&#xff0c;使用J ava语言书写&#xff0c;并且遵守JavaBean API规范。 接下来给出的是JavaBean与其它Java类相比而言独一无二的特征&#xff1a; 提供一个默认的无参构造函数。需要被序列化并且实现了Serializable接…

layui 单独使用日期组件

<!DOCTYPE html> <html> <head><meta charset"utf-8"><title>layDate快速使用</title><link rel"stylesheet" href"/layui/css/layui.css" media"all"><style type"text/css"…

JSP中的EL表达式详细介绍

转载自 JSP中的EL表达式详细介绍一、JSP EL语言定义EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种…

php如何直接使用iview,iview安装使用

iView 是一套基于 Vue.js 的开源 UI 组件库&#xff0c;主要服务于 PC 界面的中后台产品。安装cd 项目cnpm install iview -S在项目中引入iview 在入口文件main.js中配置import iView from iviewimport iview/dist/styles/iview.cssVue.use(iView)官网示例{{ message }}export …

想获得腾讯发行机会?来“腾讯GAD•游戏创新大赛”

世界上最快乐的事&#xff0c;莫过于为理想而奋斗。正是源于心中对游戏的情怀和梦想&#xff0c;无数游戏人走上了游戏开发的道路。这条路&#xff0c;或迷茫、或坚定、或痛苦、或喜悦&#xff0c;但只要拥有理想与热情&#xff0c;便是航行的舵和帆。 腾讯GAD游戏开发者平台&a…

oxyen eclipse 启动 报错 se启动提示javaw.exe in your current PATH、No java virtual machine

eclipse启动提示javaw.exe in your current PATH、No java virtual machine 另外&#xff0c;也可修改eclipse.ini 文件&#xff0c;在最前面加上下面两行内容&#xff1a; -vm D:/java/jdk1.6.0_10/bin/javaw.exe *******************************************************…

JSTL常用标签6

转载自 JSTL常用标签6JSTL常用标签&#xff1a; 1、EL表达式可以取出Java Bean以及单个属性的值&#xff0c;在页面中使用${..},但是不能遍历集合。 使用JSTL可以遍历集合&#xff0c;因此使用EL和JSTL配合使用&#xff0c;基本上可以实现所有的功能。 2、在使用标签的页面中&…

matlab eval 不显示,matlab中 eval(command); 运算符无效的问题

下面这个程序是haar-like特征提取-->haar-like关键点显示-->haar-like特征人脸检测代码&#xff0c;该段代码在运行时出现了如图片所示的bug&#xff0c;本人看不懂这个bug出错的根源&#xff1a;(各行代码已有注释&#xff0c;出错的那一行代码已经用黄色底纹标出&#…

.NET跨平台之旅:将QPS 100左右的ASP.NET Core站点部署到Linux服务器上

天下午我们将生产环境中一个单台服务器 QPS&#xff08;每秒请求数&#xff09;在100左右的 ASP.NET Core 站点部署到了 Linux 服务器上&#xff0c;这是我们解决了在 .NET Core 上使用 EnyimMemcached&#xff08;memcached客户端&#xff09;的问题之后&#xff0c;.NET 跨平…

百世

https://blog.csdn.net/lsh_2013/article/details/45507619 https://blog.csdn.net/lsh_2013/article/details/45507619 https://blog.csdn.net/snowwhite211/article/details/49450613?locationNum8&fps1

matlab哈明窗带阻,基于matlabFIR低通,高通,带通,带阻滤波器设计.doc

基于matlabFIR低通,高通,带通,带阻滤波器设计课 程 设 计 报 告课程名称&#xff1a; DSP设计名称&#xff1a;FIR 低通、高通带通和带阻数字滤波器的设计姓 名&#xff1a;学 号:班 级&#xff1a;指导教师&#xff1a;起止日期&#xff1a;课 程 设 计 任 务 书学生班级&…

JSTL 标签大全详解

转载自 JSTL 标签大全详解一、JSTL标签介绍 1、什么是JSTL&#xff1f;JSTL是apache对EL表达式的扩展&#xff08;也就是说JSTL依赖EL&#xff09;&#xff0c;JSTL是标签语言&#xff01;JSTL标签使用以来非常方便&#xff0c;它与JSP动作标签一样&#xff0c;只不过它不是J…

C# 在腾讯的发展

.NET 主要的开发语言是 C# ,.NET 平台泛指遵循ECMA 334 C#和 ECMA 335 CLI 标准的开发平台&#xff0c;包括微软自行开发的.NET 平台和开源实现的Mono 以及微软最新开发的.NET Core。从2007年加入公司自今一直在使用C#, 对这门语言在腾讯的使用情况有大概的了解&#xff0c;最近…

sam+matlab,Sam版Matlab粒子群PSO工具已经更新

显著亮点这次最大的更新是支持除了bound上下边界约束之外的其它类型的线性和非线性约束条件。名字也从Another Particle Swarm Toolbox改为Constrained Particle Swarm Optimization英文版介绍DescriptionPreviously titled “Another Particle Swarm Toolbox”IntroductionPar…

chengxuyuan

程序人生的四个象限和两条主线 置顶 2018年08月20日 12:00:36 vivian_wanjin 阅读数&#xff1a;120 零 为什么我们要自己做职业生涯规划&#xff1f;记得《社交网络》里边&#xff0c;CFO同学在知道自己股权被稀释时说了一句话&#xff0c;“我以为那些律师是我的律师。” …

.NET Core性能测试组件BenchmarkDotNet 支持.NET Framework Mono

.NET Core 超强性能测试组件BenchmarkDotNet 支持Full .NET Framework, .NET Core (RTM), Mono。 BenchmarkDotNet支持 C#, F#, 和Visual Basic&#xff0c;可以跨平台运行。 而且支持各种报表导出&#xff0c;相当的方便。 GitHub&#xff1a; https://github.com/PerfDotNet/…

matlab amd补丁,Matlab升级 AMD锐龙性能恢复满血:轻松提升60%

Mathwork Matlab是一款极为流行、权威的计算软件&#xff0c;但是去年11月的时候&#xff0c;有人发现AMD锐龙处理器疑似被它“劣化”&#xff0c;无法正确调用最新指令集&#xff0c;导致性能残血。具体来说&#xff0c;Matlab会提前检测处理器身份&#xff0c;也就是CPUID字符…

JSP2.0中的表达式语言(EL表达式)

转载自 JSP2.0中的表达式语言(EL表达式) EL语法EL的语法很简单&#xff0c;他最大的特点就是使用上很方便 例&#xff1a; ${sessionScope.user.sex} 所有EL都是以${ 为起始、以} 为结尾的。 上述EL范例的意思是&#xff1a;从Session取得用户的性别。如果使用之前JSP代码的写…

免费下载百度 豆丁 丁香 等平台文档

免费下载百度 豆丁 丁香 等平台文档 2019年01月15日 17:59:04 松门一枝花 阅读数&#xff1a;347 版权声明&#xff1a;有问题咨询请发邮件zengmiaogen126.com。CSDN的留言和私信不好使。 https://blog.csdn.net/zengmingen/article/details/86496344 免费下载百度文档 免费…

java填充线缺口,在geom_freqpoly线下填充区域的最简单方法是什么?

x轴是时间间隔的时间 . 数据框中有一个间隔列&#xff0c;用于指定每行的时间 . 该列是一个因子&#xff0c;其中每个区间是不同的因子级别 .使用geom_histogram和geom_freqpoly绘制直方图或直线效果很好&#xff0c;但是我希望有一条线&#xff0c;就像geom_freqpoly提供的那样…