for의 여러형태

염지은·2021년 12월 12일
0

java

목록 보기
11/45

< for문의 여러형태 >

  • 무한루프 : 반복문을 무한 반복한다.
    for(;;){
    반복수행할 문장;
    ..
    }
  • 레이블 지정하기
    AA:for(;;){
    for(;;){
    break AA;//바깥쪽 for(AA지점)을 빠져나간다.
    }
    }
    public class Test03_FOR {
    	public static void main(String[] args) {
    		Random rnd=new Random();
    		/*
    		for(int i=1;i<=10;i++) {
    			//int n=rnd.nextInt();//무작위 수(난수)발생하기  
    			int n=rnd.nextInt(10)+1;
    			System.out.println("발생된 난수:" + n);
    		}
    		*/
    		Scanner scan=new Scanner(System.in);
    		int r=rnd.nextInt(10)+1;
    		int count=0;//입력된 횟수
    		
    		for(;;) {
    			System.out.println("예상되는 숫자를 입력하세요");
    			int n=scan.nextInt();
    			count++;
    			if(n==r) {
    				System.out.println("발생된 난수를 맞추셨습니다.");
    				System.out.println("입력횟수:" + count);
    				break;
    			}else {
    				System.out.println("맞지 않는 숫자입니다.");
    			}
    		}
    	}
    }

0개의 댓글