'JAVA'에 해당되는 글 5건

연산을 합시다.


우선 연산자를 먼저 알아보고 실습을 하겠습니다.

연산자의 종류는 크게 8가지가 있으며,

연산자의 종류에 따라 계산의 순서가 바뀌기 때문에 연산자들의 우선순위는 알아두어야한다.


연산자의 우선 순위는 아래와 같다.


순위

종류

연산자

 연산 방향  

1

 괄호, 배열, 구조체

 ( )  .  [ ]  ->  ::

좌→우

2

 단항 연산자

 *(간접)  &(주소)  !  -  ++  --  +(부호)  -(부호)  sizeof  new  delete

우→좌

3

 구조체 결합연산자

 .*  ->*

좌→우

4

 승제 연산자

 *  /  %

좌→우

5

 가감 연산자

 +  -

좌→우

6

 시프트(Shift) 연산자  

 <<  >>

좌→우

7

 비교 연산자

 <  <=  >  >=

좌→우

8

 등가 연산자

 ==  !=

좌→우

9

 비트 연산자 AND

 &

좌→우

10

 비트 연산자 XOR

 ^

좌→우

11

 비트 연산자 OR

 |

좌→우

12

 논리 연산자 AND

 &&

좌→우

13

 논리 연산자 OR

 ||

좌→우

14

 조건 연산자

 ?:

우→좌

15

 대입 연산자

 =  *=  /=  +=  -=  %=  <<=  >>=  &=  ^=  |=

우→좌

16

 나열 연산자

 ,

좌→우



실습 1. 산술연산

더하기(+),  빼기(-),  곱하기(*), 나누기(/), 나머지(%)


정수 연산에서 / 는 몫을,   % 는 나머지를 구한다.



실습2. 증감연산

증감 연산자는 ++ , -- 의 두가지이며, 피연산자의 앞 또는 뒤에 붙어 값을 1 증가시키거나 1감소시킨다.




실습3. 대입 연산

연산자의 오른쪽 식의 결과를 왼쪽에 있는 변수에 대입한다.




실습4. 비교 연산과 논리 연산

비교 연산자는 두 개의 피연산자를 비교하여 true 또는 false의 논리 값을 내는 연산자이며,

 논리 연산자는 논리값을 대상으로 AND, OR, XOR, NOT의 논리 연산을 하여 논리 값을 내는 연산자이다.


 연산자

내용 

예제 

결과 

a < b 

a가 b보다 작으면 true 

3<5 

true 

a > b  

a가 b보다 크면 true 

3>5 

false

 a <= b

 a가 b보다 작거나 같으면 true

1<=0 

false 

 a >= b

 a가 b보다 크거나 같으면 true

10>=10 

 true

 a == b

 a가 b와 같으면 true

1==3 

false 

 a != b

 a가 b와 같지 않으면 true

1!=3 

true 

비교 연산자



  연산자

내용 

예제 

결과 

! a

 a가 true이면 false, false이면 true

!(3<5) 

false 

 a ^ b

a와 b의 XOR 연산. a,b가 같으면 false

(3<5)^(1==1) 

false 

 a || b

a와 b의 OR 연산. a와 b 모두 false인 경우에만 false 

 (3>5)||(1==1)

true 

 a && b

 a와 b의 AND 연산. a와 b 모두 true인 경우에만 true

 (3<5)&&(1==1)

true 

논리 연산자



주의 ->   20<=age<30   // 오류

       (20<=age) && (age<30)  // 정상




실습5. 조건 연산

조건 연산은 3개의 피연산자로 구성되어 삼항(ternary)연산자라고도 하며 형식은 다음과 같다.


  condition ?  result1 : result2

조건문condition이 true이면 결과 값은 result1의 결과값이되고,

false이면 result2의 값이 된다.

result1 과 result2는 식이 될 수도 있고 값이 될 수도 있다.


 int x = 5;

 int y = 3;

 int s = (x>y)?1:-1;   // x가 y보다 크기 때문에 1이 s에 대입된다.


실습6. 비트 연산자

 비트 논리 연산

비트 논리 연산은 피연산자의 각 비트들끼리 이루어지는 AND, OR, XOR, NOT 의 논리 연산으로 총4 개의 연산자가 있다.



& 연산자 :  피연산자 둘 중 하나라도 0이면 결과는 0

| 연산자 :  피연산자 둘 중 하나라도 1이면 결과는 1


^ 연산자  :  피연산자 두 비트가 같으면 결과는 0 , 다르면 결과는 1

~ 연산자 :  비트 반전: 1은 0으로 변환하고 0은 1로 변환한다.



 비트 시프트 연산

3개의 연산자를 이용하여 새로운 비트를 오른쪽이나 왼쪽 끝에 삽입하면서 비트의 자리를 이동시키는 연산이다.

저장공간의 크기가 정해져 있으므로 시프트뢰는 방향에 따라 끝에 있는 비트는 사라지게 된다.


시프트 연산자 

내용 

 a >> b

 a의 각 비트를 오른쪽으로 b번 시프트한다. 최상위 비트의 빈자리는 시프트 전의 최상위 비트로 다시 채운다.

 a >>> b

 a의 각 비트를 오른쪽으로 b번 시프트한다. 최상위 비트는 항상 0으로 채운다.  논리적 오른쪽 시프트라고 한다. 

 a << b

a의 각 비트를 왼쪽으로 b번 시프트한다. 최하위 비트의 빈자리는 항상 0으로 채운다.  산술적 왼쪽 시프트라고한다. 


ex>)

byte a = 5;

byte b = (byte) (a << 2);   // a값을 왼쪽으로 2비트 이동. b 값은 20




ex)

byte a = 20

byte b = (byte) (a >>> 2);   // a값을 왼쪽으로 2비트 이동. b 값은 5




ex)

byte a = 20

byte b = (byte) (a >> 2);   // a값을 오른쪽으로 2비트 이동. b 값은 5

byte c = (byte) 0xf8;         // 0xf8는 -8을 16진수로 표현한 값

byte d = (byte) (c >> 2);   // 변수 c를 오른쪽으로 2비트 이동. d값은 0xfe가 된다.

                                   // 0xfe는 십진수 -2



























'JAVA > Welcome to JAVA World ! !' 카테고리의 다른 글

JAVA - Eclipse 환경설정부터 Class 생성까지  (0) 2019.01.09
JAVA - Eclipse 설치  (0) 2019.01.08
JAVA - 환경변수 설정  (0) 2019.01.08
JAVA 시작 _ JDK설치  (0) 2019.01.07
블로그 이미지

붉은피리

일단 해보자. 움직이자. 움직이다 보면 길이 보이겠지.

,




설치는 무사히 끝내셨겠죠? ^^


설치가 끝났으니 이제부터는 본격적으로 시작해 봅시다.


우선 환경 설정부터 하고 가시죠.



1. 환경 설정


우선 Encoding설정부터 하겠습니다.


기본적으로 설졍되어 있는 것은 ms949 입니다. 

ms949는 한글을 2바이트(byte)로 사용하는 완성형 인코딩 방식으로

영어 같은 2byte로 자유로이 표현가능한 언어에 적합 합니다.


그래서 우리는 UTF-8 로 인코딩방식을 바꿀겁니다.

UTF-8은 대표적인 조합형 인코딩 방식으로 한글을 포함해 2byte로 

조합이 되지않는 언어에 대한 단점을 극복한 방식이 되겠습니다.


자세한 얘기는 이곳에서 확인해봅시다...... http://studyforus.tistory.com/167

정리가 잘 되어 있습니다. 제가 한건 아니지만요 ^^;






자 ! !   시작합니다.   ! ! ! 


메뉴바에서  WINDOW - Preferences 클릭  환경설정 창을 엽니다.







빨간상자 위치의 검색창에 " encoding "을 입력하면

 인코딩이 가능한 메뉴가 나옵니다.

화살표로 표시한 메뉴에 들어가서 인코딩을 변환해주면 됩니다.



Workspace  - other - UTF-8


HTML Files  - Encoding - UTF-8


JSP Files - Encoding - UTF-8


인코딩 변환이 완료 되었습니다. 

물론 프로그래밍 할 때 오로지 영어만 사용하겠다 하면

 굳이 인코딩을 변환할 필요가 없습니다.

그리고 인코딩을 변환하지않고 한글을 사용하더라도 

프로그램 실행 환경에 따라 한글깨짐현상이 발생하지 않으니

 무조건 인코딩을 변환 하라는 얘기는 아닙니다.



다음으로는 Text창에 한줄로 표현되는 글자 수를 바꿀겁니다.

기본적으로 한줄에 72자의 글이 표현됩니다.

여기서는 120자로 늘릴 생각입니다.


검색창에 " line "을 입력합니다.


우선 XML -  Editor - Line width: 120



HTML - Editor - Line width : 120


CSS도 바꿔줍니다.


한 줄당 글자 수 변경이 끝났습니다.




마지막으로 글꼴과 글자크기입니다.


General - Appearance - Color and Fonts 를 클릭합니다.



우측 창에 Terminal Console Font 클릭

음... 글자크기 라던지 글꼴은 일단 프로그래밍을 진행하면서 

눈이 편한대로 바꿔주시면 됩니다.



드디어 

환경설정이 

끝났습니다. 


수고하셨습니다.





그럼 이제 프로젝트를 만들고 클래스를 만들어서 한단한 문장을 출력해 봅시다.



프로젝트를 만들 떄 두가지 방법이 있습니다.



메뉴바   -   File   -   New   -   Project 


Project Explorer창   -   마우스 우클릭   -  New   -   Project




Java Project 를 선택하고 Next ! !




프로젝트 이름을 정하고 Finish !!


프로젝트가 생성되었습니다.



프로젝트 안에 src라는 폴더가 있습니다.

여기에  class 파일을 만들어 줍니다.




우선 Package를 만들고 그안에 class파일을 만들겁니다.


주의!!!!  클래스 명은 첫글자가 무조건 대문자가 되어야 합니다.!!!

public static void main <-- 여기에 체크 꼭!! 해주세요!!



드디어!!!!!! 클래스 파일이 만들어졌습니다.!!!!

그럼 간단한 예졔를 실행해 봅시다.


main함수 안에 

System.out.println("Welcome to JAVA World!!");


이렇게 작성하고 저장을 한 후 Ctrl+F11 또는 F11을 눌러 실행을 해봅시다.

최초의 실행이면 아래와같은 경고창이 뜨는데 엑세스 허용해주시면 됩니다.


짜잔~!!! 

결과가 나왔습니다~!!!! 


자바의 세계로 오신것을 

환영합니다.!!!

'JAVA > Welcome to JAVA World ! !' 카테고리의 다른 글

JAVA - 연산  (0) 2019.01.18
JAVA - Eclipse 설치  (0) 2019.01.08
JAVA - 환경변수 설정  (0) 2019.01.08
JAVA 시작 _ JDK설치  (0) 2019.01.07
블로그 이미지

붉은피리

일단 해보자. 움직이자. 움직이다 보면 길이 보이겠지.

,

3. Eclipse 설치




1. 인터넷 검색창에서 이클립스(Eclipse)를 검색합시다.!




2. 이클립스 홈페이지로 이동!!하면

메인화면에 다운로드 버튼이 바로 있습니다.!! 

이걸 클릭해서 셋업파일 받으시면됩니다.






3. 셋업파일을 실행합니다.






4. 우리는 자바를 공부할것이기 때문에 

두번째 Eclipse IDE for java EE Developers 를 선택합니다.





5. 설치 경로가 나오면 경로 중간에 한글이 있는지 확인하고 

없다면 기본셋팅되어있는 주소에 설치를 합니다. 

물론 설치하는 본인 임의대로 경로를 바꾸어도 상관은 없습니다.






6.  인스톨(Install)을 누르고 이후 나오는 팝업창에서는 전부 '동의' 하시면됩니다.




7.  설치가 완료 되었습니다!!!!


8. 설치 완료 후 Launch 버튼을 누르면 

이클립스에 최초 접속을 하게 됩니다.





9. 먼저 이제부터 프로그래밍을 진행하고 

Java(class) 파일을 저장할 폴더를 지정합니다.

저는 개인적으로 D: 에 JAVA라는 이름의 폴더를 

만들어서 작업장으로 씁니다.

물론 이것도 본인 임의대로 정하면 됩니다.




10. 자아~~ 이제 진짜 설치가 완료 되었습니다. 





다음글에서 환결설정을 하도록하겠습니다 수고하셨습니다.!



'JAVA > Welcome to JAVA World ! !' 카테고리의 다른 글

JAVA - 연산  (0) 2019.01.18
JAVA - Eclipse 환경설정부터 Class 생성까지  (0) 2019.01.09
JAVA - 환경변수 설정  (0) 2019.01.08
JAVA 시작 _ JDK설치  (0) 2019.01.07
블로그 이미지

붉은피리

일단 해보자. 움직이자. 움직이다 보면 길이 보이겠지.

,

2. 환경변수 설정




1. 돋보기(검색창)에  '환경 변수' 를 입력한다.






2. 속성창에서 '환경 변수' 클릭!!




3. '새로 만들기' 클릭

변수명 / 경로   -  입력






시스템 변수 - path선택 -> 편집






새로 만들기




경로지정을 해주면 끝 ~ ! ! ! ! 


이제 확인눌러 주고 빠져 나가면 됩니다 ! ! !






환경 변수 설정이 끝났습니다.


이제 시스템에서 JAVA 경로를 자동으로 잡아줍니다.






'JAVA > Welcome to JAVA World ! !' 카테고리의 다른 글

JAVA - 연산  (0) 2019.01.18
JAVA - Eclipse 환경설정부터 Class 생성까지  (0) 2019.01.09
JAVA - Eclipse 설치  (0) 2019.01.08
JAVA 시작 _ JDK설치  (0) 2019.01.07
블로그 이미지

붉은피리

일단 해보자. 움직이자. 움직이다 보면 길이 보이겠지.

,

1 . Java - JDK 설치



1.  https://www.oracle.com/kr/index.html   <-- 오라클 홈페이지로 이동




2. 홈페이지 첫화면에 팝업창이 뜨면 '동의' 하고 시작합니다.  



3. 메뉴에서 '개발자' -> '다운로드' 탭을 선택



4. 다운로드 페이지의 JAVA 탭에서 Java SE 선택


5. Java SE  8u191 JDK 선택



6.  다운로드 페이지에서 (1)라이센스 사용 '동의' 하고 

(2)본인 PC사양에 맞는 파일다운로드

※필자는 Windows10 Home 64bit 



7. 다운로드한 셋업파일 실행!! 


여기서는 따로 할 것이 없다. Next(다음) ! ! ! ! 


잠깐 공지사항 한번 읽어 보고 , 다시 Next(다음) ! ! ! ! 



8. 설치 위치는 변경하지 말고 Go ! !  Go ! ! 








드디어 !!!!

자바 JDK 설치가 완료 되었습니다.


그럼 제대로 설치가 되었는지 버전을 확인해 볼까요?!


먼저 Command창을 열고



java -version 명령어 입력


짜잔~!!! 설치된 자바 버전이 출력되었습니다.


혹시나 위에서 처럼 실행이 안될 수도 있습니다. 


그럴땐 환경변수를 확인해보시면 됩니다.


만약!! 환경변수가 설정이 되어있지 않다면 


환경변수 설정을 하러 갑시다!!!!!



2. JAVA 환경변수 설정


3. Java Tool (IDE) - Eclipse 설치

'JAVA > Welcome to JAVA World ! !' 카테고리의 다른 글

JAVA - 연산  (0) 2019.01.18
JAVA - Eclipse 환경설정부터 Class 생성까지  (0) 2019.01.09
JAVA - Eclipse 설치  (0) 2019.01.08
JAVA - 환경변수 설정  (0) 2019.01.08
블로그 이미지

붉은피리

일단 해보자. 움직이자. 움직이다 보면 길이 보이겠지.

,