연습장
자바 문제 유형 정리 1 본문
1. 원기둥의 부피 구하는 문제
원기둥의 부피 = 밑면넓이(반지름*반지름*3.14) * 높이
2. 입력받은 초를 시분초로 환산
1분 - 60초
1시간 - 60분 - 3600초
ex) 5420초
시 구하기 : 5420(초) / 3600
분 구하기 : 5420(초) % 3600 / 60
초 구하기 : 5420(초) % 3600 % 60
3. 정수의 각 자릿수 합
int a = n / 100;
int b = n / 10 % 10;
int c = n % 10;
int d = a + b + c;
ex) 345
int a = 345 / 100 // 몫 3
int b = 345 / 10 % 10 // 몫 34, 나머지 4
int c = 345 % 10 // 나머지 5
4. 팩토리얼 값 구하기
1) while문
int n;
int result = 1;
while(n>0) {
result*=n--;
}
2) while(true)문
int n;
int result = 1;
while(true) {
if (n>0)
result*=n--;
else
break;
}
Comments