[자바 문법 #2] 기본 문법

김지현·2023년 10월 16일
1

JAVA

목록 보기
2/14

연산자

  1. 산술 연산자 : +, -, *, /, %, <<, >>
  2. 비교 연산자 : >, <, >=, <=, ==, !=
  3. 논리 연산자 : &&, ||, !
  4. 대입 연산자 : =, ++, --
  5. 기타 연산자 : (type) 형변환, (조건)?(참):(거짓) 삼항, instance of

연산자 우선순위 : 산술 > 비교 > 논리 > 대입
산술 변환 : 피연산자의 타입을 일치시키는 것

조건문

if

if(조건) {연산} : 조건이 true일 경우 연산 수행
else if : 다른 조건
else : false일 경우

switch

switch(피연산자) {case 조건 : 연산;}
  • switch(피연산자)가 'case 조건'을 만족하면 연산 수행
  • case 연산 끝에 break; 필수

if와 switch의 차이

  1. if : 복합조건 지원 / switch : 피연산자 한 개에 대한 조건만 지원
  2. if : 코드 중복이 많음 / switch : 코드 중복이 적음

반복문

for

for(초기값; 조건문; 증가연산) {연산}
  • 초기값이 조건문을 만족시킬때까지 연산을 수행하며 회차마다 증가연산 수행

향상된 for문

for(변수타입 변수명 : 목록변수) {연산}
  • 변수타입과 변수명은 연산을 수행할 변수를 정의
  • 목록변수(배열) 전체순회

while

while(조건문) {연산}
  • ture인 동안 반복 수행
  • false이면 반복 중단
do{연산} while(조건문)
  • 최초 1회 연산 수행후 조건문 체크

break : 가장 가까운 반복문 종료
coutinue : 반복문에서 해당 순서 패스

profile
Server Developer

0개의 댓글

Powered by GraphCDN, the GraphQL CDN