5/23일 [Java 문법 종합반] 2주차 : 연산자, 조건문, 반복문

2023. 5. 23. 21:38개발자 공부/Java

● 연산자와 피연산자에 대한 이해

   - 연산자 : 덧셈, 뺄셈 처럼 계산할 기호 (ex : +,-,*,/,%)

   - 피연산자 : 연산자로 인해 계산되는 숫자

    ※ 계산할때 계산의 대상이 되는것이 피연산자 이며, 계산의 목적이 되는것이 연산자 입니다.

 

 

 

 연산자의 종류

 산술 연산자

비교 연산자

 논리연산자 

대입연산자

 기타연산자 (형변환 연산자, 삼항 연산자, instance of 연산자)

 연산자의 우선순위 

산술연산자 대입일치

 비트연산자

조건문 - if, switch

- if 문 : 특정 조건에 따라 다른 연산을 수행하고 싶을때 사용하는 문맥입니다. [ if (조건) {연산} ]

- if _ else : if문 조건이 거짓일 경우에 따른 연산을 수행하기 위해 else { 연산 } 형태로 사용합니다.            

- else if : if문 조건이 거짓일 경우에 다시한번 다른조건으로 체크해서 참일 경우에 연산을 수행하기 위해 else if(조건) { 연산 } 형태로 사용합니다. 

- 중첩 if문

  : if 문에 else, else if 로 해결할 수 없는 복잡한 조건이 있을 수 있습니다.

    이럴때 중첩해서 if 문 또는 else if문 또는 else 문 안에 if 문을 넣을 수 있습니다.

- switch(피연산자) / case(조건)

: switch(피연산자) { case(조건): (연산) } 이러한 형태로 많이 쓰입니다.

  switch 피연산자가 case 조건을 만족하면 case: 뒤에 명시되어 있는 연산을 수행합니다.

   case (조건) : (연산) 은 여러개를 설정할 수 있습니다.

   ※ 각 case 의 연산문 마지막에는 break; 를 꼭 넣어줘야 합니다!!

    * break; 문은 해당 case 의 연산문이 끝났다는것을 알려주어 switch 문을 종료시켜줍니다.

 

반복문 - for, while, do-while

- for문 

 : 특정 조건에 따라 연산을 반복해서 수행하고 싶을때 사용하는 문맥입니다.

   for (초기값; 조건문; 증가연산) { (연산) } 

 

- while 문,  do-while문  

: for 문과 동일하게 특정 조건에 따라 연산을 반복해서 수행하고 싶을때 사용하는 문맥입니다. 다만, 초기값 없이 조건문만 명시하여 반복합니다.

while 문 : while(조건문) { (연산) }

do-while문 : do { (연산) } while(조건문) 

* 위처럼 do-while 문으로 사용하면 최초 1회 연산수행 후 조건문을 체크하여 더 반복할지 결정합니다.

- 구구단 생성기 실습