好吧,我抄了8楼和一楼的代码,综合了一个比较清晰的代码,相对的简洁一些
import java.util.*;
class Demo4
{
public static void main(String[] args)
{
Scanner scanner=new Scanner(System.in);
int getNum=scanner.nextInt();
System.out.println(printTime(getNum));
}
public static String printTime(int time){
char[] chinese={'天','时','分','秒'};
int[] timeNum=new int[4];
//获得天时分秒的数据
timeNum[0]=time/(60*60*24);
timeNum[1]=time%(60*60*24)/(60*60);
timeNum[2]=time%(60*60*24)%(60*60)/60;
timeNum[3]=time%(60*60*24)%(60*60)%60;
String printStr="";
for(int i=0;i<4;i++){
if(timeNum[i]!=0){
printStr=printStr+timeNum[i]+chinese[i];
}
}
return printStr;
}
}
|