문제 풀이/CodeUp
CodeUp_1079 : 원하는 문자가 입력될 때까지 반복 출력하기
윤지(●'◡'●)
2021. 3. 30. 10:07
반응형
▪ 문제 내용
'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
▪ 자바 코드
import java.util.Scanner;
public class CodeUp_1079 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char ch1;
while(true) {
ch1 = sc.next().charAt(0);
System.out.println(ch1);
if(ch1 == 'q') {
break;
}
}
}
}
▪ 코드 풀이
import java.util.Scanner;
public class CodeUp_1079 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체 생성(입력 클래스)
char ch1; // 입력받은 문자를 저장할 변수 ch1 선언
while(true) { // while문으로 무한 반복
ch1 = sc.next().charAt(0); // sc.next로 입력받을 시 String 타입이므로 charAt으로 char타입으로 추출해 변경
System.out.println(ch1);
if(ch1 == 'q') { // 입력받은 ch1가 q라면
break; // while문 종료
}
}
}
}
▪ 출력 내용
x b k d l q g a c // 입력내용
// 출력 결과 ↓
x
b
k
d
l
q
반응형