JAVA编程题怎么做?类似于应用题的,应该怎么下手?

如:
1. 已知一个秒数,将该秒数换算成*小时*分钟*秒,如:如果秒数为20000秒,则输出如下:
20000秒=5小时33分钟20秒

public class Test {
public static void main(String[] args) {
int hour = 20000 / 3600;
int minute = (20000 % 3600) / 60;
int second = ((20000 % 3600) % 60);
System.out.println(hour + "小时" +  minute + "分" + second + "秒");
}
}

追问

以后做编程题是不是先把需要的先命名,然后往里填题目里的数值,最后再连接起来?

追答

变量先定义类型 名字, 然后再写代码进行处理,这个根据实际的需要来。灵活一点。

追问

哦 谢谢!昨天刚第一天学JAVA,属于菜鸟

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-05
int totalSeconds=20000;
int seconds=totalSeconds%60;
int minutes=totalSeconds/60;
int hours=minutes/60;
minutes=minutes%60;

System.out.println(totalSeconds+"秒="+hours+"小时"+minutes+"分钟"+seconds+"秒");
第2个回答  2015-05-05
用秒数与60取商取余数,余数就是最后需要的秒数,如果商大于60,再重复上一步
相似回答