2-2 Time类的定义_JAVA
Description
通过本题目的练习可以掌握类与对象的定义;
设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);
公有成员函数有:setHour(int)设置数据成员hour的值(采用12小时制),非法的输入默认为12;setMinue(int)设置数据成员minute的值,非法输入默认为0;setSecond(int)设置数据成员second的值,非法输入默认为0;setTime(int,int,int)设置时、分、秒三个数据成员的值; showTime()显示时间对象的值。
在主函数main()中调用相应成员函数,使得时间对象的值能从键盘接收,并正确显示。
提示:时、分、秒均按2位数值形式显示 。
Input
输入3个整数,用一个空格间隔
Output
输出 时、分、秒的值,中间用“:”间隔
Sample
Input
10 11 12
Output
10:11:12
Hint
输入
58 23 85
输出
12:23:00
import java.util.*;class Time {private int hour, minute, second;public int getHour() {return hour;}public void setHour(int hour) {if (hour < 0 || hour > 12)this.hour = 12;elsethis.hour = hour;}public int getMinute() {return minute;}public void setMinute(int minute) {if (minute < 0 || minute >= 60)this.minute = 0;elsethis.minute = minute;}public int getSecond() {return second;}public void setSecond(int second) {if (second < 0 || second >= 60)this.second = 0;elsethis.second = second;}public void setTime(int a, int b, int c) {setHour(a);setMinute(b);setSecond(c);}public void showTime() {System.out.printf("%02d:%02d:%02d\n", hour, minute, second);}
}public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);int a = reader.nextInt();int b = reader.nextInt();int c = reader.nextInt();Time time = new Time();time.setTime(a, b, c);time.showTime();reader.close();}}
2-2 Time类的定义_JAVA相关推荐
- java 类定义_JAVA类与对象(二)----类定义基础
类是组成java程序的基本要素,是java中的一种重要的复合数据类型.它封装了一类对象的状态和方法,是这一类对象的原型.一个类的实现包括两个部分:类声明和类体,基本格式: class { 属性 方法 ...
- java类的定义的实例_Java类的定义与实例化
本节着重讲解Java语法,不再对类和对象的概念进行深入阐述,如果你不了解类与对象的基本概念,请查看这里:类与对象的基本概念.面向对象编程(OOP)的概念. Java类的定义 在Java中,类的定义语法 ...
- java数组使用实验报告_JAVA数组与类的定义-java实验报告
JAVA数组与类的定义-java实验报告 JAVA数组与类的定义-java实验报告 .实验目的与要求 1. 熟悉Java类.对象和方法的一般操作练习等. 2. 熟悉数组等的定义和使用. 二.实验内容及 ...
- java类的定义的实例_Java中类的定义和初始化示例详解
类的定义 类的定义格式 //创建类 class classname{ field ://成员属性/字段 method://方法 } class为定义类的关键字,classname为类的名字,{ }为类 ...
- java 在一个类中定义类_Java 中程序代码必须在一个类中定义,类使用( )关键字来定义。_学小易找答案...
[填空题]每一个 else 子句都必须和它前面的一个距离它最近的 子句相对应. [单选题]有关类的说法,正确的是( ) [单选题]在JAVA中,无论测试条件是什么,下列( )循环体 将至少执行一次. ...
- java定义三角类_Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点。...
Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点. 关注:197 答案:1 mip版 解决时间 2021-01-3 ...
- java设计一个bank类实现银行_java定义一个类实现银行账户的概念。
2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...
- java定义类属性方法_java定义类、属性、方法
Java是面向对象的程序设计语言,Java语言提供了定义类.定义属性.方法等最基本的功能.类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义的变量都是引用变量,它们将会引用到类的对 ...
- java定义一个类_Java类的定义格式:Java如何定义一个类
在面向对象的思想中,最核心的就是对象.为了在程序中创建对象,首先需要定义一个类.类是对象的抽象,它用于描述一组对象的共同特征和行为,例如人都有姓名.年龄.性别等特征,还有学习.工作.购物等行为.以面向 ...
最新文章
- 盘点2018年计算机视觉领域技术突破
- 架构设计器_MySQL:数据库结构优化、高可用架构设计、数据库索引优化
- [tomcat]-tomcat8启动时SessionIdGeneratorBase.createSecureRandom耗时
- python相同怎么写_这两个index相同的dataframe我想把他们merge,怎么写?
- linux基础之基础命令一
- Mybatis-plus实现动态表名查询
- 88se9230 linux raid,Gen10磁盘控制器Marvell 88SE9230阵列RAID设置方法教程图文
- iOS 封装Healthkit
- 这个开源项目有点强,无需编码,可一键生成前后端代码
- ECMALL买家取消退款
- vi模式下的编辑、删除、保存和退出
- Win7环境下MSCOMM32.OCX控件的使用
- 基于ssm的进销存系统
- 【CXY】JAVA基础 之 逻辑控制
- 狄利克雷卷积学习记录
- EIP712以太坊签名和验签
- win11关闭开盖开机 / Windows11关闭掀盖自动开机
- ▷Scratch课堂丨【编程趣味卡11】虚拟宠物
- 数据结构案例经验分享--医院选址问题(C语言实现)
- java学习资料文档和视频(转)