2020-08-04 (연산자, 제어문)

 

학습내용

[1]연산자

연산자란 계산을 위해 사용하는 기호

 

연산자의 종류 및 설명

 종류 설명 연산자 우선순위
증감연산자 +1이나 -1 ++,-- 1
산술연산자 사칙연산의 기본이되는 연산자 +,-,*,/,% 2
시프트연산자 변수나 수의 비트를 이동시키는 연산자
<<는 대상을 이진수로 변환후 왼쪽으로 비트를옮김. 빈자리는 0의값
>>는 <<의 반대
<<,>>,>>> 3
비교연산자 피연산자의 관계를 비교해 참과 거짓을 가리는 연산자 
같음 : == 다름 : !=
==,!= 4
비트연산자   &,^,| 5
논리연산자 참,거짓 반환 &&,||,! 6
조건연산자 조건식에 따라 A or B 선택 ?: 7
대입연산자 변수에 값을 대입 = 8

 

[2]제어문

제어문의 종류에는 조건문과 반복문이있다.

 

(1)조건문

조건문의 종류에는 if문과 switch문이 있다.

조건문 if

if문은 조건식이 참이면 값을 산출하고 거짓이면 실행하지 않음

■ 조건문 if else

값이 참일경우 if, 거짓일경우 else실행

■ 조건문 switch

if와 다르게 참/거짓으로 구별하지않고 변수의 값에따라 결과값 산출

 

 

조건문 if와 switch를 이용해 간단한 계산기 만들기

if문

switch문

 

 

if가 여러개면 처리속도때문에 else를 사용한다. 

else if를 사용하면 컴파일할때 결과가 나온이후 바로 다음 단계로 넘어간다.(최적화)

 

(2)반복문

반복문의 종류에는 for,while,do~while이 있다.

 

 

■ 반복문 for

-for문법

/*
 * for ( 초기문; 조건문; 증감문; {
 * 
 *   반복 시키고 싶은 내용 .......;
 *   }
 *   
 *   1.초기문
 *   2.조건문 : true -> 반복문 수행
 *    false -> 반복문 탈출
 *    (반복문을 멈출수있는 조건이 필요하다)
 *   3.한번 반복을 한 후에 증가문을 수행
 *   4.증감문을 수행한 결과를 가지고 다시 2번으로 간다. (탈출할때까지 반복)
 *
 *   
 *   
 */

-for문을 사용해 단마다 행변환되는 구구단만들기

 * for(int i=1;i<10;i++) {
 *    for(int j=2;j<10;j++) {
 *      System.out.print(j+"*"+i+"="+(j*i)+"\t");  // \t: space bar
 *      }
 * System.out.println();
 *    }
 *}

결과값

 

-whie,do~while문을 사용해 구구단,계산기 만들기

   while구구단

결과값

위의 for문을 사용한것과 같은 결과가 나온다.

 

    do~while 계산기

결과값예시

 

'언어 > 자바' 카테고리의 다른 글

2020-08-11 # List  (0) 2020.08.12
2020-08-10 ArrayList 기본개념  (0) 2020.08.10
2020-08-10 클래스의 관계  (0) 2020.08.10
2020-08-07 배열  (0) 2020.08.06
2020-08-05 #3 메소드와 클래스의 개념  (0) 2020.08.05

댓글

Designed by JB FACTORY