키(cm)를 입력(정수)하여 피트(정수)와 인치(정수)로 변환
▪ 1피트(12인치) = 30.48cm, 1인치 = 2.54cm
▪ 180센티 -> 5피트 11인치
▪ 길이 환산
▪ %(나머지)는 실수연산에 사용 제한
▪ 180센치 / 30.48 -> 5.9055피트
▪ 5피트 * 30.48 = 152.4센치
▪ 피트, 인치 계산: 실수 -> 정수 (형변환자 사용)
package c0rinne;
import static java.lang.Math.*; // Math 클래스
import java.util.Scanner; // 해당 패키지의 클래스 또는 인터페이스 사용
public class c0rinne { // 주 클래스
public static void main(String[] args) { // main()
int cm, feet, inch; // 지역 변수
Scanner sc = new Scanner (System.in);
// 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성
System.out.print("cm 입력: "); // 출력
cm = sc.nextInt(); // 정수 입력
feet = (int)(cm / 30.48); // cm를 feet로 변환
inch = (int)round((cm - (feet * 30.48)) / 2.54); // cm를 inch로 반올림하여 변환
System.out.println(feet + "피트 " + inch + "인치"); // 출력
sc.close(); // 객체 사용 종료
}
}
|
cs |
'Java' 카테고리의 다른 글
[Java] 성적 등급 (switch문) (0) | 2022.04.15 |
---|---|
[Java] 세 개의 정수를 입력하여 최소값 구하기 (if-else문) (0) | 2022.04.14 |
[Java] 세 자리 이진수를 십진수 값으로 변환 (0) | 2022.04.12 |
[Java] 성적 처리 (0) | 2022.04.11 |
[Java] 파운드를 킬로그램으로 바꾸는 프로그램 (0) | 2022.04.11 |