首页 文章 精选 留言 我的

精选列表

搜索[腾讯数字农村],共10000篇文章
优秀的个人博客,低调大师

w2 有秒计时的数字时钟

题目内容: 这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。 我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数: public Clock(int hour, int minute, int second); 用hour, minute和second初始化时间。 public void tick(); “嘀嗒”一下,时间走1秒。 public String toString(); 返回一个String的值,以“hh:mm:ss“的形式表示当前时间。这里每个数值都占据两位,不足两位时补0。如“00:01:22"。注意其中的冒号是西文的,不是中文的。 提示:String.format()可以用和printf一样的方式来格式化一个字符串。 另外写一个Main类,它的main函数为下面的样子,注意,必须原封不动地作为Main的main函数: public static void main(String[] args) { java.util.Scanner in = new java.util.Scanner(System.in); Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt()); clock.tick(); System.out.println(clock); in.close(); } 注意!在提交的时候,把Main、Clock和Display三个类的代码合并在一起,其中Main类是public的,而Clock和Display类是没有修饰符的。另外,千万注意第一行不能有package语句。 输入格式: 采用给定的main函数无需考虑输入输出。 输出格式: 采用给定的main函数无需考虑输入输出。 输入样例: 采用给定的main函数无需考虑输入输出。 输出样例: 采用给定的main函数无需考虑输入输出。 import java.util.Scanner; public class Main { public static void main(String[] args) { java.util.Scanner in = new java.util.Scanner(System.in); Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt()); clock.tick(); System.out.println(clock); in.close(); } } class Clock { private Display hour = new Display(24); private Display minute = new Display(60); private Display second = new Display(60); public static void main(String[] args) { java.util.Scanner in = new java.util.Scanner(System.in); Clock clock = new Clock(in.nextInt(), in.nextInt(), in.nextInt()); clock.tick(); System.out.println(clock); in.close(); } public Clock(int hour, int minute, int second) { this.hour.setValue(hour); this.minute.setValue(minute); this.second.setValue(second); } public void tick() { second.increase(); if( second.getValue() == 0 ) { minute.increase(); if( minute.getValue() == 0) { hour.increase(); } } } public String toString() { return String.format("%02d:%02d:%02d", hour.getValue(), minute.getValue(), second.getValue()); } } class Display { private int value = 0; private int limit = 0; public Display(int limit) { this.limit = limit; } public void increase(){ value++; if( value == limit ) { value = 0; } } public int getValue() { return value; } public void setValue(int value) { this.value = value; } public static void main(String[] args) { Display d = new Display(24); for( ; ; ) { d.increase(); System.out.println(d.getValue()); } } }

优秀的个人博客,低调大师

IMPACT 2009:分享一些有趣的数字

在当前经济形势下,可以量化的“投资回报”无疑是最具说服力的。所以在IMPACT 2009的演讲和专访中,Sandy Carter都列举了一系列具体的数据来说明IBM在SOA市场取得的成绩以及坚定不移的态度,同时也通过典型客户的案例来说明IBM提出的SOA解决方案不仅易于实践,而且可以帮助企业“转危为机”。 Sandy Carter表示,凭借8,000多名客户和7,400个商业合作伙伴,IBM 继续巩固其在 SOA 市场的领导地位。行业分析机构 Wintergreen 也在近期宣布,IBM 在全球 SOA 市场上占有70%的份额,较上年增长了6%。 作为“Smarter Work Require Smart SOA”这一话题的佐证,IBM还宣布了这样一组调查数据:低效率的工作流程将导致企业中的每位员工每周浪费5.3小时,三分之二的员工认为同行可以帮助他们更好地完成工作,但不知道如何找到他们;42%的人至少每周会有一次是在错误信息的指导下做出决策;91%的CEO表示他们需要变革企业的运作方式。 在51CTO推出的IMPACT 2009报道专题 http://www.51cto.com/exp/impact090506/中即可观看到Sandy Carter解读SOA市场数据的现场视频。 本文转自alifafa51CTO博客,原文链接:http://blog.51cto.com/chenghong/156970,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册