문제 풀이/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
반응형