본문 바로가기
  • Build Up Routine
Basic/생활코딩 Java1

생활코딩 JAVA1 수업노트 리뷰#9 _제어문.(boolean, 조건문, 반복문)

by 까느.dev 2022. 3. 25.
  • boolean

 boolean은 참과 거짓을 표현하는 데이터 타입이다. boolean 자체로는 큰 효용이 없지만, 뒤에서 반복문, 조건문과 만나면 폭발적인 효과를 내는 위대한 개념입니다. 

 


public class booleanApp {

public static void main(String[] args) {

System.out.println("One"); // one 출력
System.out.println(1); // 1출력
System.out.println(true); //true 출력
System.out.println(false); // false 출력
String foo = "Hello World";  //번수선언
System.out.println(foo.contains("World")); //true출력
System.out.println(foo.contains("do")); //false 출력
}
}

 

  • 연산자 ==와 equals의 차이점. (자바 연산자의 특징)

primitive data type : boolean, int, double, short, long, float, char ....등등

non primitive data type : String, Array, Date, File, Class .... 등등

즉. non primitive data type인 경우애는 equals라는 비교연산자를 이용해야 내용이 같은지 확인할수 있다. "=="는 같은 primitve data type의 경우에는 데이터 안에 있는지 확인하는 것이다.외울수없으니 새로운것을 사용할때는 검색해서 확인하는 습관이 중요하다.

 

조건문 IF

if(boolean data type) { 참일때 실행 } else if (boolean data type) {참일때 실행}else{거짓일때 실행}

 

 

반목문 while

while(boolean data type){참이 끝날때 까지 반복실행}

코드가 길어지면 변숫값이 오염될 수 있는 확률이 있다.

 

반복문 for

for(int i = 0; i < 3(boolean data type); i++(실행이 끝나면 증가)) {참이 끝날때까지 반복실행) 

코드가 길어저도 변숫값을 확실히 볼 수 있어 조금더 효율적이다.

 

 

 

 

https://opentutorials.org/course/3975/26780

 

반복문과 배열 - 생활코딩

수업소개 조건에 따라서 프로그램이 반복적으로 일을 처리하도록 하는 핵심 메커니즘인 반복문을 살펴봅니다. 반복문은 빅데이터의 핵심원리라고 할 수 있습니다.  강의 소스코드 변경사항 pub

opentutorials.org

 

댓글