2023. 12. 8. 17:05ㆍ2023.11.21-2024.05.31
package des08;
import java.io.IOException;
//반복문 중 무한 반복이 가능한 while입니다.
/*
* while문은 보통 무한 반복을 하다가 특정 조건이 되면 탈출합니다.
* 채팅이나 게임 등 무한 반복되는 로직에서 사용됩니다.
* 무한loop
*
* */
public class While01 {
public static void main(String[] args) throws IOException {
// while (1 + 1 == 2) {
// // 조건이 참일때 실행
// System.out.println("2맞음");
// }
boolean quit = true;
while (quit) {
System.out.println("게임을 시작합니다.");
System.out.println("게임중...");
System.out.println("제임을 종료할까요?(Y/N)");
char input = (char) System.in.read();
//엔터까지 같이 가져옵니다.Y\n\r
System.in.read();
System.in.read();//엔터키 처리하기 위해 2번 적음
if(input == 'Y'|| input == 'y') {//|| 왼쪽이거나 오른쪽이거나 가능
System.out.println("게임을 종료합니다.");
quit = !quit;//참인 조건을 ! 를 사용해서 거짓으로 만들어 종료
}
}
}
}
게임을 시작합니다.
게임중...
제임을 종료할까요?(Y/N)
n
게임을 시작합니다.
게임중...
제임을 종료할까요?(Y/N)
y
게임을 종료합니다.
'2023.11.21-2024.05.31' 카테고리의 다른 글
1211JAVA -While05 (0) | 2023.12.11 |
---|---|
1211JAVA -While04 (0) | 2023.12.11 |
1208JAVA -MultiArray04 (0) | 2023.12.08 |
1208JAVA -MultiArray03 (0) | 2023.12.08 |
1208JAVA -MultiArray02 (0) | 2023.12.08 |