Search

반복문6_개념05_자리수출력

대분류
STEP03 반복문
소분류
반복문6_개념

영상

문제

package 반복문6_개념; /* [문제] 1 ~ 99999 사이의 랜덤 숫자를 저장하고 자리 수가 몇 자리인지 구하시오. 예) 8 : 1자리 102 : 3자리 88 : 2자리 919 : 3자리 */ public class 반복문6_개념05_자리수출력_문제 { public static void main(String[] args) { } }
Java
복사

해설

package 반복문6_개념; import java.util.Random; /* [문제] 1 ~ 99999 사이의 랜덤 숫자를 저장하고 자리 수가 몇 자리인지 구하시오. 예) 8 : 1자리 102 : 3자리 88 : 2자리 919 : 3자리 */ public class 반복문6_개념05_자리수출력_정답 { public static void main(String[] args) { Random ran = new Random(); int rNum = ran.nextInt(99999) + 1; rNum = 8; System.out.print(rNum); int temp = rNum; int count = 0; boolean run = true; while(run) { temp /= 10; count += 1; if(temp == 0) { run = false; } } System.out.println(" : " + count + "자리"); } }
Java
복사