java类和对象的问题

publicclasstime1{privateinthour;privateintminute;privateintsecond;publictime1(){setti... public class time1 {
private int hour;
private int minute;
private int second;
public time1()
{ settime(0,0,0);}
public time1(int hh)
{ settime(hh,0,0);}
public time1(int hh,int mm)
{ settime(hh,mm,0);}
public time1(int hh,int mm,int ss)
{ settime(hh,mm,ss);}
public void settime(int hh,int mm,int ss)
{
hour=((hh>=0&&hh<24)?hh:0);
minute=((mm>=0&&mm<60)?mm:0);
second=((ss>=0&&ss<60)?ss:0);
}
public String toString()
{
return (hour+":"+(minute<10?"0":"")+minute+":"+(second<10?"0":"")+second);
}
}

上面的类中最后的成员方法public String toString()
{
return (hour+":"+(minute<10?"0":"")+minute+":"+(second<10?"0":"")+second);
}
什么意思,麻烦解释一下。
展开
 我来答
greatlubin
2010-06-01 · TA获得超过434个赞
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:111万
展开全部
(minute<10?"0":"")这是一个三目表达式,意思是,如果 minute这个变量小于10的时候就输出0,大于时候就输出空 例如如hour = 8; minute = 6 ;second = 45
那么调用toString()方法后,就会输出 8:06:45
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式