<제어문 수업소개>
* JAVA 제어문 = JAVA FLOW CONTROL
- 프로그래밍의 핵심 기능 : 시간에 따라 일어나야하는 일을 컴퓨터에게 명령하는 것
- 사용자의 인증이 필요한 웹사이트의 경우,
사용자가 올바른 비밀번호를 입력했을 때만 비밀 정보를 공개해야 함.
비밀번호 입력을 실패했을 경우 누군지 물어봐야 함.
사용자가 올바른 비밀번호를 입력했는지 여부에 따라 동작이 달라져야 함 > '조건문'(conditional statement)가 필요
- 1억 건의 데이터를 반복적으로 처리하기 위해 필요한 것 > '반복문'
- 시간의 순서에 따라 진행되는 프로그래밍 = 물을 흐르게 하는 중력
조건문과 반복문 = 물의 흐름을 바꾸는 댐, 수문
>> 마음대로 로직의 흐름을 조작할 수 있음
* Boolean data type
- 문자열에 소속된 데이터 타입 : 무수히 많지만 '유한'함 > 반면 숫자는 '무한'함
- Boolean이라는 데이터 타입은 단 2개만 해당됨 (true/false)
> true와 false는 따옴표 없이 쓰면 boolean data type으로 구분되기 때문에 변수명으로 사용 불가
> 이러한 것을 reserved word라고 부름
- System.out.println(foo.contains); >> 입력값으로 전달할 값이 들어있다면 true를 리턴하고, 없으면 false를 리턴
> contains라고 하는 method는 true와 false를 리턴함
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class BooleanApp {
public static void main(String[] args) {
System.out.println("One"); //String 데이터타입
System.out.println(1); //정수 데이터타입
System.out.println(true);
System.out.println(false);
String foo = "Hellow world";
// Sting true = "Hello world"; reserved word
System.out.println(foo.contains("world"));
System.out.println(foo.contains("egoing"));
}
}
|
cs |
'Java' 카테고리의 다른 글
생활코딩 JAVA 제어문 - 조건문 (0) | 2022.12.13 |
---|---|
생활코딩 JAVA 제어문 - 비교연산자 (0) | 2022.12.13 |
생활코딩 java 입문편 - 8일차 (0) | 2022.12.07 |
생활코딩 java 입문편 - 7일차 (0) | 2022.11.17 |
생활코딩 java 입문편 - 6일차 (0) | 2022.11.10 |