JAVA

반복문 for , While 문

연93 2022. 9. 6. 13:10

for

구구단예제

public static void main(String[] args) {
		
		//구구단예제
		
		for(int gop = 0; gop <= 9; gop++) {
			for(int dan = 2; dan <= 9; dan++) {
				//제목행을 출력하는 구문(단 1번)
				if(gop == 0) {
					System.out.print(dan + "단" + "\t");
					continue;
				}
				//println 줄바꿈 , print 줄바꿈X
				// 데이터행을 출력하는 구문.
				System.out.print(dan + "*" + gop + "=" + (dan*gop) + "\t");
			}
			System.out.println();
		}

	}

}
----------------------------------------------------------------------------------------
2단	3단	4단	5단	6단	7단	8단	9단	
2*1=2	3*1=3	4*1=4	5*1=5	6*1=6	7*1=7	8*1=8	9*1=9	
2*2=4	3*2=6	4*2=8	5*2=10	6*2=12	7*2=14	8*2=16	9*2=18	
2*3=6	3*3=9	4*3=12	5*3=15	6*3=18	7*3=21	8*3=24	9*3=27	
2*4=8	3*4=12	4*4=16	5*4=20	6*4=24	7*4=28	8*4=32	9*4=36	
2*5=10	3*5=15	4*5=20	5*5=25	6*5=30	7*5=35	8*5=40	9*5=45	
2*6=12	3*6=18	4*6=24	5*6=30	6*6=36	7*6=42	8*6=48	9*6=54	
2*7=14	3*7=21	4*7=28	5*7=35	6*7=42	7*7=49	8*7=56	9*7=63	
2*8=16	3*8=24	4*8=32	5*8=40	6*8=48	7*8=56	8*8=64	9*8=72	
2*9=18	3*9=27	4*9=36	5*9=45	6*9=54	7*9=63	8*9=72	9*9=81

 

While

public static void main(String[] args) throws IOException {
		
		boolean run = true;
		int speed = 0; //속도
		int keyCode = 0; // 기계작동
		
		while(run) {
			if(keyCode!= 13 && keyCode != 10) {
				System.out.println("-------------------");
				System.out.println("1.중속 | 2.감속 | 3.중지");
				System.out.println("-------------------");
				System.out.print("선택: ");
				
				
			}
			//System.in.read(); 콘솔환경에서 키보드 입력을 받아 진행하는 명령어
			keyCode = System.in.read();
			
			if(keyCode == 49) { // 키보드에서 1을 입력시 아스키코드값
				speed++;
				System.out.println("현재 속도=" + speed);
			}else if(keyCode == 50) { // 키보드에 1을 입력시 아스키코드값
				speed--;
				System.out.println("현재 속도=" + speed);
			}else if(keyCode == 51) { // 키보드에 2을 입력시 아스키 코드값
				run = false;
			}
		}
			System.out.println("프로그램 종료");
	}

}

-------------------
1.중속 | 2.감속 | 3.중지
-------------------
선택: 1
현재 속도=1

 


-------------------
1.중속 | 2.감속 | 3.중지
-------------------
선택: 2
현재 속도=0

 


-------------------
1.중속 | 2.감속 | 3.중지
-------------------
선택: 3
프로그램 종료