'자바 공부'에 해당되는 글 3건

  1. 2018.05.17 자바 연산자
  2. 2018.05.16 자바 변수

자바 연산자

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
,

자바 변수

JAVA 2018. 5. 16. 09:28


안녕하세요 AddChan입니다.

 

오늘 해볼 공부는 자바의 "변수"에 대해서 공부해볼 계획입니다.

 

변수는 데이터를 저장할 수 있는 저장공간이라는 뜻입니다.

 

 

데이터의 종류에는  



정수-byte(1),    short(2),       int(4),           long(8)

-128~+127         3만        -21억~+21억       그이상

실수- float(4) ,double(8)

문자 char(2) = 한 글자

논리-boolean(1) = true(참) / false(거짓)

 




예를 들어  byte a;라는 변수를 만들면
-128~127까지 밖에 표현이 안됩니다.

 


▲ byte 변수가 127 이상을 넘어가면 오류가 생기는 것을 확인할 수 있습니다.

 

이렇듯 변수를 사용할 땐 규칙이 있습니다.


1.  변수를 사용할 땐 반드시 변수명(=마음대로) 앞에 타입을 꼭 써야 된다.


2. 자바에서 변수는 꼭 먼저 선언되어있어야 합니다.

 

 

변수를 사용해 코딩을 해보겠습니다.

 

이클립스를 켜주신 후 프로젝트를 생성해주세요 프로젝트 이름은 Java02


생성해주신 뒤 Class 이름 VarTest 생성해주세요


(프로젝트, Class 이름은 원하는 대로 지으면 됩니다,
Class에서 메인 부분 체크해주세요 (ALT+V) 단축키 입니다. )

변수를 다 적어보겠습니다.

 


 


▲ byte는 128이하이므로 오류가 나지 않고 short int long 등 나머지 부분 들도 마찬가지로
오류가 나지 않습니다.

 

float 부분은 0.9만 입력하게 되면 double형으로 받아들여 오류가 생기므로
0.9뒤에 f를 붙여 형 변환을 시켜줘야 됩니다.

 

char 부분에 한문자를 쓰실 때는 ' '를 넣어주셔야 오류가 생기지 않습니다.

 

String (변수명) =""; << 을 쓰시면 " " 사이에 원하시는 문장을
저장할 수 있습니다.

 

 

 이제 이해를 하셨다면 실습을 해보도록 하겠습니다.

 

//여러분의 정보 4가지 변수에 넣어 출력하시오
//class 명은 Me로 생성 후 만드시오.


Ex) double weight = 67.89;

 System.out.println("나의 몸무게는 :"+weight);

▲ 이런 식으로 4가지 정보를 입력하시면 됩니다.

 

 

 

▲ 저는 이런 식으로 했습니다.

.

.

.

.

.
여기까지 변수에 대해 알아보았습니다.
지금까지 AddChan이었습니다. 감사합니다.


 

'JAVA' 카테고리의 다른 글

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