728x90
반응형
break
- switch-case문 내에서 사용하면 해당 case를 탈출한다.
- 반복문 내부에서 사용하면 해당 반복문을 탈출한다.
for (int i=0; i<10; ++i) {
System.out.println(i);
// i값이 5일때 break를 만나 반복문을 탈출한다.
if (i == 5) {
break;
}
}
continue
- 반복문 내부에서 continue를 만나면 다음 번 반복으로 넘어간다.
for (int i=0; i<10; ++i) {
// i값이 짝수일 때 continue를 만나고 밑의 println()을 실행하지 않은 채로
// 다음 반복으로 넘어간다.
if (i % 2 == 0) {
continue;
}
System.out.println(i);
}
Quiz
사용자가 입력한 문자열이 모두 숫자로만 구성된 문자열인지
판별하는 프로그램을 만들어보세요.
Answer
package quiz;
import java.util.Scanner;
public class B08_Numeric {
/*
사용자가 입력한 문자열이 모두 숫자로만 구성된 문자열인지
판별하는 프로그램을 만들어보세요
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String text = sc.nextLine();
boolean numeric = true;
for (int i=0; i<text.length(); i++) {
char ch = text.charAt(i);
if (!(ch >= '0' && ch <= '9')) {
numeric = false;
break;
}
}
System.out.println("모두 숫자인가요? " + numeric);
}
}
728x90
반응형
'JAVA > 기본 이론' 카테고리의 다른 글
JAVA | 반복문(While) (0) | 2023.03.10 |
---|---|
JAVA | 다중 반복문(InnerLoop) (0) | 2023.03.10 |
JAVA | charAt()와 length() 메서드 (0) | 2023.03.06 |
JAVA | 반복문(for) (0) | 2023.02.28 |
JAVA | 조건문(switch문) (0) | 2023.02.27 |