'자바 연산자'에 해당되는 글 1건

  1. 2018.05.17 자바 연산자

자바 연산자

JAVA 2018. 5. 17. 19:59

안녕하세요 AddChan입니다.


오늘은 자바의 연산자에 대해 알아보려고합니다.

 

1.연산자

 

연산자에는



산술 연산자 : 사칙 연산( +, -, *, /, %)


비교 연산자 : == , !=


논리 연산자 : &&(and), ||(or)





산술 연산자 

+ - * / 는 우리가 흔히 사용하는 연산이고 

%는 몫을 나눈 후 나머지를 의미합니다.



비교 연산자

==은 a == b를 하였을때 a와 b가 같은가요? 라는 의미이고

!=은 a != b를 하였을때 a와 b가 다른가요? 를 의미합니다

(! 는 not을 의미합니다)



논리 연산자

 &&는 (a>10 && b>10)일때 a와 b모두가 10을 넘어 조건을 만족해야합니다.

 ||은 (a>10 && b>10)일때 두 조건중 하나만 만족하면 됩니다.

(|의 기호는 \ 입니다)


연산자 이해를 모두 하셨다면 예제를 보도록 하겠습니다.

 

2.연산자 예제

 

이클립스를 실행후 프로젝트를 생성해주세요. 


(프로젝트,Class 이름은 원하는대로 지으면 됩니다,

Class에서 메인 부분 체크해주세요 (ALT+V) 단축키 입니다.)



▲산술연산자 예제


 num1 에 50을 넣어주시고 num2에는 30 num3는 num1과num2를 더해줍니다.

 그리고 출력을 해줍니다. 연산을 하실때는 ()사이에 넣어주셔야 오류가 생기지않습니다.



▲산술연산자 결과







.▲비교,산술 연산자 예제


id 와 pw 에 100을 넣어주신뒤 만약 id와 pw가 둘다 100이면 "로그인 ok" 아니면 "로그인 not"이 표시된다.


if는 만약이라는 뜻을가진 조건문 이며 if() 이렇게 써준뒤 () 안에는 조건식을 써주면됩니다. 

if는 마지막에 ;을 붙이지 않습니다.



▲비교,산술 연산자 결과


id 와 pw 모두 100이므로 "로그인 ok" 가 표시됩니다

 

3.연산자 실습

 


실습


1. 영어 점수가 80점 초과시,영어

 시험 목표달성 아니면 영어시험 목표 실패


2. 영어 점수 80 초과 수학 점수가 

90점 초과 게임기 구매, 아니면 스티커구매 







▲연산자 실습


eng에 80을 넣어주시고 mat에 90을 넣어줍니다 첫번째 if문에서 영어 점수가 80초과이면 

"영어 시험 목표 달성 성공" 이뜨고 아니면 "영어 시험 목표 달성 실패" 가 뜨게 됩니다.


그리고 밑에 두번째 if문에서는 영어가 80초과이며 수학이 90을 초과해야 

"게임기 구매"라는 문구가 뜨고 아니면 " 스티커 구매"문구가 뜨게 됩니다.





▲실습 결과


달성 실패와 스티커를 구매한 이유는 80초과 그리고 90을 초과를 하지 못하였기 때문입니다.

 성공을 시켜주고 싶으시다면 80>=eng 이런식으로 =을 붙혀주시면됩니다.




.

.

.

.

.

.

.

.

오늘은 이렇게 연산자에 대해 배워봤습니다. 

혹시 어렵거나 이해가 되지않는 부분이 있으시면 

댓글 남겨주시면 감사하겠습니다.

그럼 지금까지 AddChan이었습니다. 

감사합니다.











'JAVA' 카테고리의 다른 글

자바 반복문  (0) 2018.05.21
자바 스캐너  (0) 2018.05.20
자바 변수  (0) 2018.05.16
자바 Hello 출력하기  (0) 2018.05.15
자바 설치 방법  (0) 2018.05.13
Posted by AddChan
,