Post List

태그

2018년 8월 13일 월요일

자바 반복문 while, do~while

자바 반복문 while, do~while
주어진 조건식의 결과가 true 일때 주어진 명령을 반복하는 구분
조건이 true 로 만족되는 한 반복문 수행

ex1>


while(조건식){
   실행문;
}


  

ex2>


do{
   실행문;
}while(조건식)


  

자바 선택문

자바 선택문
선언된 정수형 변수와 수식을 계한한 결과가 정수일때,
jdk 7.0 부터 인식하는 문자열이 상수식의 결과와 같은 case로 이동되어 명령을 실행할 때 사용되는 선택문
case 에 나열되지 않는 상수는 default 로 이동되어 명령이 실행됨


장점
조건식이 결과가 true 구문을 만날 때까지 실행되는 if 문 보다
결과값에 따라 선택할 수 있는 구문을 실행하기 때문에 실행속도가 훨씬 빠름..


단점
이동되는 상수의 제한된 결과 값 등에 의하여 구문이 선택적으로만 사용


ex>


switch(n){
   case 0: 실행문1 ; break;
   case 1: 실행문2 ; break;
   case 2: 실행문3 ; break;
   default: default 실행문
}


  

자바 조건문

자바 조건문
비교 연산자와 함께 조건식의 결과에 따라 명령을 수행하는 구문.
조건식에 대한 수행될 문장을 감싸고 있는 {} 가 생략될경우 오직 하나의 문장만 수행됨.

단일 if 구문
조건식의 결과를 true 일때만 실행하는 구문

ex1> if(조건식) 실행문1;
ex2> if(조건식){ 실행문1; 실행문2;  ... }



if else 구문
조건식의 결과가 true, false 로 나뉘어 명령이 실행되는 구문

ex1>

if(조건식) true실행문; else false실행문 ;

  
ex2>

if(조건식){ true실행문1; true실행문2; ... } else { false실행문1; false실행문2; ... }

  


다중 if 구문
하나이상의 if else 구문을 이용하여 여러 가지의 조건에 따라 명령이 실행되는 구문

ex>

if(조건식1){
   조건식1이 TRUE 일때 실행문;
   ...
}else if(조건식2){
   조건식2가 TRUE 일때 실행문;
   ...
}else if(조건식3){
조건식3이 TRUE 일때 실행문; ... }else { false실행문 ; ... }

자바 연산자 대입 연산자

자바 연산자 대입 연산자


자바 연산자 시프트 연산자

자바 연산자 시프트 연산자


자바 연산자 비트 연산자

자바 연산자 비트 연산자


자바 연산자 논리 연산자

자바 연산자 논리 연산자