연습장

자바 문제 유형 정리 1 본문

Java/자바 문제유형

자바 문제 유형 정리 1

도다람 2019. 10. 13. 16:42

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