일/시/분/초 구하기 - 게시글이 업로드 된 시점 문제
2023. 12. 21. 18:54ㆍ· LANGUAGE/└ Java
[문제]
SNS에서는 작성한 글이 몇 초 전에 작성되었는지에 따라 다음과 같이 출력하도록 구성되어 있습니다.
사용자가 초를 입력하면 입력된 값에 따라 시간 정보를 출력해보세요
방금 전 | 작성한 지 10초가 되지 않은 글
?초 전 | 작성한 지 10초 이상 1분이 되지 않은 글
?분 전 | 작성한 지 1분 이상 1시간 미만인 글
?시간 전 | 작성한 지 1시간 이상 1일 미만인 글
?일 전 | 작성한 지 1일 이상인 글
[Java 코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("초를 입력하세요 : ");
int time = sc.nextInt();
String timeText = "";
if(time < 10) {
timeText = "방금 전";
} else if(time < 60) {
timeText = time + "초 전";
} else if (time < 60 * 60) {
timeText = (time / 60) + "분 전";
} else if (time < 24 * 60 * 60) {
timeText = (time / 60 / 60 % 24)+"시간 전";
} else {
timeText = (time / 24 / 60 / 60) + "일 전";
}
System.out.println();
System.out.print(timeText);
}
}
[실행 결과]



개인 공부 기록용입니다:)
728x90
'· LANGUAGE > └ Java' 카테고리의 다른 글
배열 순서 바꾸기 (2) | 2023.12.23 |
---|---|
은행 문제 (0) | 2023.12.22 |
반복문을 간결하게 사용해보기 - 나이별 지하철 요금 계산 (0) | 2023.12.20 |
조건문에 불린 변수 사용해보기, 현재날짜 불러오기 - 건강검진의 해 구하기 (0) | 2023.12.19 |
한 번에 보여지는 수 계산 - 페이지 계산 (0) | 2023.12.18 |