java 공부 3강 [특수문자와 서식문자, 연산자] - 평범한 회사원

프로그램|2018. 10. 11. 10:01
















겸사겸사 노트에 써있던걸 정리도 할겸 옮기고 있다. 생각보다 많은 도움도 되면서 리뷰도 해나간다.

설명이 조금 부족하거나 궁금할때에는 인터넷을 참고 하는데 생판 처음보는 것 보다 배운것을 토대로 모르는것만 찾아보니 이해도 빨리되는것 같아서

좋은것 같다.


특수문자와 서식문자


- 특수문자


 \t

탭 

 \n

줄바꿈

 \'

작은 따옴표

 \''

큰 따옴표 

 \\

 역 슬래시


- 서식문자


일반 문자가 아닌 서식에 사용되는 문자

printf() 메서드 이용 : f는 format<- 형식을 말한다.

%d

10진수 

 %o

 8진수

 %x

 16진수

 %c

 문자

 %s

 문자열

 %f

 실수


일반적으로는 출력문을 아래처럼 사용했었다.

System.out.println("오늘 날씨는 10도 이다.");


서식문자를 사용하면 printf() 메서드를 사용해서 출력한다면

System.out.printf("오늘 날씨는 %도 이다",10);


서식문자의 활용할 부분은 많지가 않지만 정적인 값의 출력이 아니라 유동적인 데이터를 출력할때 사용한다.

ex)

char d1 = 'd';

char d2 = 'D';


printf의 매개변수로 a1,b1 의 변수를 넣었는데 동적 변수처리를 해서 들어오는 데이터를 출력 할수 있다.


System.out.printf("소문자 \'%c\'의 대문자는 \'%c\'입니다'\n", d1, d2);


%f 앞에 .숫자 를 쓰면 소수점이하의 갯수를 지정한다.

0은 소수점은 모두 버리는것이 되는것이고 1은 1.2 , 2는 1.23, 3은 1.234 가 예시로 되는것이다.


연산자.


단항연산자 

이항연산자 

삼항연산자 

 피연산자1개 존재

피연산자2개 존재 

피연산자 3개 존재 

+x,-y 

 X=Y

 조건식 ?  ture : false


대입연산자


우리가 알고있는 사칙연산이다.


+, -, /, *, %(나머지를 구하는 연산자) 


+= 더하고 대입

-=  빼고 대입

*=  곱하고 대입

/=  나누고 대입


증감연산자 

++ 1씩 증가

--   1씩 감소

&& (and)

||    (or)

!    (not)


삼항연산자


조건식 ? 식 1 : 식 2

조건식이 참이면 식1을 실행하고, 거짓이면 식2를 실행된다.

댓글()