-
do-while 반복문과 scanner 활용자바 Java/문법 2021. 12. 30. 15:01
do-while문: do 실행문을 무조건 실행 후 while의 조건식에 따라 do 실행문의 반복여부를 결정
import java.util.Scanner; public class doWhileEx { public static void main(String[] args) { System.out.println("메시지를 입력하세요"); System.out.println("프로그램을 종료하려면 q를 입력하세요"); Scanner sc = new Scanner(System.in); // 스캐너 import 필요 String inputString; // 콘솔창으로 입력받을 값의 변수 선언 do { System.out.print(">>"); inputString = sc.nextLine(); // 스캐너에서 입력된 데이터를 라인단위로 읽음 System.out.println(inputString); } while(!inputString.equals("q")); // q를 눌러 프로그램 종료시까지 System.out.println("\n" + "프로그램 종료"); } }
1. 콘솔창 입력 전 자동으로
메시지를 입력하세요
프로그램을 종료하려면 q를 입력하세요가 출력되도록 한 후
2. 콘솔창에 문장을 입력받기 위해 scanner 와
입력한 문장을 넣을 변수인 inputString 선언
3. 원하는 조건에 맞춰 dowhile 반복문 작성
무조건 >> 출력 후 콘솔창에 값을 입력받기
sc.nextLine으로 콘솔창에 문장을 입력하여 inputString에 담으면
입력한 문장 그대로 출력 후 다시 처음으로 돌아가 >>가 자동 출력
q를 입력하면 프로그램 종료
<콘솔창 - 실행결과>
자바는 즐거워^^ 를 입력했을 때
메시지를 입력하세요 프로그램을 종료하려면 q를 입력하세요 >> 자바는 즐거워^^ 자바는 즐거워^^ >>q q 프로그램 종료
'자바 Java > 문법' 카테고리의 다른 글
String 객체배열 (0) 2022.01.03 String 배열 예제 - arguments에 직접 숫자를 입력하는 계산기 (0) 2022.01.03 다차원 배열 & 과변배열 (0) 2022.01.03 자동차 달리기 예제 - while반복문과 ascii 코드 (0) 2021.12.30 주사위 굴리기 예제 - if반복문과 Switch반복문 (0) 2021.12.30