자바 개발환경 구축을 위해 필요한 2가지가 JDK이클립스 입니다.

JDK는 java development kit 의 약자며

자바나 jvm등 자바 프로그램 개발에 피료한 것들을 담고 있습니다.


이클립스는 무료료 제공되는 개발 tool이며, 자바 프로그램을 작성하고 컴파일하고 실행하는 것을

간단하게 도와줍니다.


다운로드 방법은 

http://www.eclipse.org/downloads/ 여기로 들어가셔서 받으시면 됩니다.

이클립스를 검색하셔서 들어가시면 됩니다. 


이클립스 설치방법은 두가지가 있는데요

설치형과 압축해제형인데요

저는 설치형으로 진행했습니다.



처음 보이는 페이지에 노란색으로 다운로드라고 되어있구요.

 눌러서 받으시면 됩니다.



다운을 눌러 받아주시면 다운해주셔서 감사하다고 나오죠


무료로 배포해주셔서 감사합니다.



압축해제형으로 설치하시려면


다운로드 화면에서 다운로드를 누르지 마시고 아래의 다운패키지를 눌러주세요







이와같은 화면으로 전환되면 Eclips IDE for java EE Developers의 옆에서 운영체제를 확인후 다운해주시면 됩니다.




저는 설치형으로 진행했구요 



설치가 완료되면 실행을 눌러주세요 


뭔가 켜지는 느낌이에요



워크스페이스를 설정하는 창이 뜨네요 

아래의 체크박스를 눌르지 않으면 실행할때마다 물어보니까 체크박스를 누르지 맙시다



띠용?? 잠깐 이게뭐지 하시겠지만 여기서 필요한 작업을 선택해주면 됩니다.



프로젝트 이름을 설정해주시구요





쫜! 이클립스 설치완료

압축해제형으로도 설치해봤는데 

차이는 용량이 작은 프로그램 설치 후 다운받느냐

처음부터 용량이 큰 설치된 파일을 받아서 압축을 푸느냐 차이정도네요.




산술 연산자:

계산에 이용되는 +/-같은 것들을 연산자라고 한다.

 

수치계산에 사용되는 연산자

연산자

기능

사용 방법

의미

+

더하기

a=b+c

bc를 더한값을 a에 대입

-

빼기

a=b-c

b에서 c를 뺀값을 a에 대입

*

곱하기

a=b*c

bc를 곱한값을 a에 대입

/

나누기

a=b/c

b에서 c를 나눈값을 a에 대입

c0이면 오류

%

나머지

a=b%c

b나누기 c의 나머지를 a에 대입

c0이면 오류

=

대입

a=b

b값을 a에 대입

 

 

2+2 4입니다.

2-20입니다.

2*24입니다.

2/21입니다.

2/2의 나머지는 0입니다.

 

대입 연산자

변수에 값을 대입하는 ‘=‘연산자는 좌변은 변수 우변은 값으로 간주한다. 따라서 int형 변수 a 그자체의 값을 2증가시키고 싶을 때 다음과 같이 사용한다.

a값을 2 증가시킨다는 것을 아래와 같이 사용할수도 있다.

a += 2;

‘=’ ‘+=’를 대입연산자라고 한다.

연산자

기능

사용법

의미

+=

더한 값을 대입

a+=b

a+b의 값을 a에 대입

a=a+b와 동일

-=

뺀 값을 대입

a-=b

a-b값을 a에 대입

a=a-b와 동일

*=

곱한 값을 대입

a*=b

a*b값을 a에 대입

a=a*b와 동일

/=

나눈 값을 대입

a/=b

a/b값을 a에 대입

a=a/b와 동일

%=

나머지를 대입

a%=b

a%b값을 a에 대입

a=a%b와 동일

실행값

9010을 더하면 100입니다.

'JAVA를 해보자' 카테고리의 다른 글

java 배열  (0) 2017.12.30
java_for 반복문사용  (0) 2017.12.30
바이트(byte)  (0) 2017.12.15
비트(bit)  (0) 2017.12.15
논리연산자(Logical Operator)  (0) 2017.12.15

바이트(byte)

컴퓨터가 처리하는 정보의 기본단위 

8개의 비트가 묶여 있어 1바이트가 나타낼 수 있는 최대의 정수는 8개 비트가 모두 1로 되었을 때 255이다

1바이트로 나타 낼 수 있는 정보는 0에서 255까지 256개이며 보통 영문자 한글자이다.

'JAVA를 해보자' 카테고리의 다른 글

java_for 반복문사용  (0) 2017.12.30
산술연산자 / 대입연산자  (0) 2017.12.15
비트(bit)  (0) 2017.12.15
논리연산자(Logical Operator)  (0) 2017.12.15
비교연산자(Relational Operator)  (0) 2017.12.15

비트(bit)

데이터의 최소단위

디지털 회로에서 01의 상태는 전압이 인가되어 있거나 인자되지 않는 것으로 나타낸다

2진수(binary)의 숫자표기와 일치하기 때문에 binary digit을 줄여 bit라고 한다

1bot1자리의 2진수와 같아서 01의 두종류의 데이터 표현이 2bit에서는 00 01 10 114종류 표현이 가능

 


'JAVA를 해보자' 카테고리의 다른 글

산술연산자 / 대입연산자  (0) 2017.12.15
바이트(byte)  (0) 2017.12.15
논리연산자(Logical Operator)  (0) 2017.12.15
비교연산자(Relational Operator)  (0) 2017.12.15
표기법(Notation)  (0) 2017.12.14

논리연산자(Logical Operator)

논리 수학을 위한 기본 연산자

논리곱&& 논리합(ll) 부정(!) 등이 있다.

'JAVA를 해보자' 카테고리의 다른 글

바이트(byte)  (0) 2017.12.15
비트(bit)  (0) 2017.12.15
비교연산자(Relational Operator)  (0) 2017.12.15
표기법(Notation)  (0) 2017.12.14
다차원배열  (0) 2017.12.14

비교연산자(Relational Operator)

두 값을 비교하여 그대소 관계를 나타내기 위한 기호

>, >=, =, <=, < 등이 있다.

데이터를 검색하거나 추출할 때 조건을 지정하기 위해 사용하거나 

프로그램에서 값의 조건에 따라 처리를 바꾸는 경우 사용

 

'JAVA를 해보자' 카테고리의 다른 글

비트(bit)  (0) 2017.12.15
논리연산자(Logical Operator)  (0) 2017.12.15
표기법(Notation)  (0) 2017.12.14
다차원배열  (0) 2017.12.14
JAVA_배열  (0) 2017.12.08

표기법(Notation)

숫자 문자 또는 기호집합을 사용하여 데이터를 나타내는 법칙

'JAVA를 해보자' 카테고리의 다른 글

논리연산자(Logical Operator)  (0) 2017.12.15
비교연산자(Relational Operator)  (0) 2017.12.15
다차원배열  (0) 2017.12.14
JAVA_배열  (0) 2017.12.08
문자와 문자열 표현  (0) 2017.12.08

다차원 배열

종횡으로 확장되는 데이터를 한번에 다루기 위해서는 다차원 배열이 편리하다.

 

다차원 배열이란: 요소수에 따라 횡으로 늘어가는 일차원의 이미지 배열과 달리 2차원, 3차원으로 확장되는 배열

 

1차원배열:

int [ ] a=new int [3] ;

a[3]

a[0]

a[1]

a[2]

 

2차원 배열:

int [ ] [ ] a = new int [2] [3] ;

y

a[2][3]

a[1][0]

a[1][1]

a[1][2]

a[0][0]

a[0][1]

a[0][2]

x

 

3차원 배열:

int [ ] [ ] [ ] a = new int [2](z) [2](y) [3](x) ;

a[2][2][3]

(y)

a[1][1][0]

a[1][1][1]

a[1][1][2]

z

a[1][0][0]

a[1][0][1]

a[1][0][2]

a[0][1][0]

a[0][1][1]

a[0][1][2]

a[0][0][0]

a[0][0][1]

a[0][0][2]

x

 

다차원 배열에 대한 대입/초기화/참조

int a [ ] [ ] = {

{10,20,30},

{40,50,60}

} ;

초기화

{ }와 콤마의 조합에 유의

a [0] [2] = 0 ;

a[0][2]0을 대입

System.out.println( a[1][0] ) ;

a[1][0]을 참조

class Number1 {

public static void main(String[] args) {

int [] [] a = {

{10,20},

{30,40},

{50,60}

} ;

System.out.println(“ a [0][0] =” + a [0][0] + “ a [0][1] = ” + a [0][1]) ;

System.out.println(“ a [1][0] =” + a [1][0] + “ a [1][1] = ” + a [1][1]) ;

System.out.println(“ a [1][1] =” + a [2][0] + “ a [2][1] = ” + a [2][1]) ;

}

}

a[0][0]=10 a[0][1]=20

a[1][0]=30 a[1][1]=40

a[2][0]=50 a[2][1]=60

'JAVA를 해보자' 카테고리의 다른 글

비교연산자(Relational Operator)  (0) 2017.12.15
표기법(Notation)  (0) 2017.12.14
JAVA_배열  (0) 2017.12.08
문자와 문자열 표현  (0) 2017.12.08
수치형(정수형,실수형)  (0) 2017.12.01

배열

배열이란

복수의 동일한 형의 변수를 묶어 놓는 것으로 대량의 데이터를 다룰 때나 복수의 데이터를 차례대로 읽어들이고 싶을 때 사용하면 편리하다.

배열 선언은 new연산자를 사용하여 표현

 

int [ ] a = new int [4] ;

inta[4]

 

 

 

 

a[0]

a[1]

a[2]

a[3]

요소: 하나 하나의 상자를 a[0] a[1] a[2]...라고 나타낸다

 

선언과 동시에 초기화하기 위해서 {}를 사용하여 값을 열거한다. 이때 []안에 요소수를 기술하면 안된다.

int [] a = new int [] {1,2,3,4} ;

{}안에 데이터가 몇 개 있으냐로 자동적으로 요소수가 결정된다.

다음과 같이 생략가능

> int [] a = {1,2,3,4} ;

 

 

배열요소의 참조와 대입

배열의 요소 하나 하나는 일반 변수처럼 참조와 대입이 가능

int [] a = new int [4] ;

int n = a ;

a[0] = 1 ;

a[1] = 2 ;

a[2] = 3 ;

a[3] = 4 ;

System.out.println(a[n]) ;

첨자에 ‘0’~‘요소수 1‘ 이외의 값을 지정하면 실행시에 에러가 발생하기에 주의해야한다.

ex_int [] a = {1,2,3,4} ;(X)

System.out.println(a[4]);(X)


class Number0 {

 public static void main(string [] args ) {

  int [] a = {1,2,3,4};

  System.out.println(a[0]) ;

  System.out.println(a[1]) ;

  System.out.println(a[2]) ;

  System.out.println(a[3]) ;

 }

}

결과값

1

2

3

4

 


'JAVA를 해보자' 카테고리의 다른 글

표기법(Notation)  (0) 2017.12.14
다차원배열  (0) 2017.12.14
문자와 문자열 표현  (0) 2017.12.08
수치형(정수형,실수형)  (0) 2017.12.01
변수의 선언과 대입  (0) 2017.12.01

문자와 문자열

문자열= 문자의 집합

 

문자

문자=unicode 문자 하나

문자로 표현하고 char형 변수에 저장

char a=‘a’;

 

문자의 표시

println() 메소드를 이용한 문자표현

문자는 그대로 지정할수도 있고 유니코드 문자코드로 지정할수도있다.

문자 그대로 지정

유니코드 지정

system.out.println(‘a’);

system.out.println(‘a’);

 

char a = ‘’(O)

char a = “”(X)

char a = “abc”(X)

“” 큰따옴표로 표시된 부분은 문자열로 인식하므로 문자형 변수에 대입불가

 

문자열

복수의 문자를 모아놓은 것을 문자열이라고 한다.

문자열은 string 클래스에 저장한다.

저장할 문자는 “”(큰따옴표) 안에 저장한다.

String fruit = “apple” ;

 

문자열의 결합

문자열은 +연산자를 사용하여 연결가능

연결형은 달라도 무관

 

Class fruit {

    public static void main (String [] args) {

        String apple = “사과” ;

        int a = 3 ;

 

        String fruit = apple + a + “” ;

        System.out.println(Fruit) ;

    }

}

 

실행결과: 사과3

'JAVA를 해보자' 카테고리의 다른 글

다차원배열  (0) 2017.12.14
JAVA_배열  (0) 2017.12.08
수치형(정수형,실수형)  (0) 2017.12.01
변수의 선언과 대입  (0) 2017.12.01
변수란?  (0) 2017.11.30

+ Recent posts