카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지

JAVA 설치-01(JDK 설치)

JAVA-기본/설치 2018. 7. 5. 17:10 Posted by IT-개발자
반응형

안녕하세요, JAVA에 대해서 알기전에 JAVA와 관련된 프로그램을 설치하도록 하겠습니다.

우선 JDK를 설치하도록 하겠습니다.


1. 구글에 접속합니다.


2. 자바 다운로드 또는 JAVA 다운로드 를 검색합니다.

검색 후 아래의 사이트에 접속합니다.(oracle 홈페이지의 다운로드 영역으로 주소는 아래와 같습니다.)


http://www.oracle.com/technetwork/java/javase/downloads/index.html





3. 위의 사이트에 접속하면 아래와 같은 페이지가 나옵니다.


*64비트 운영체제인 경우

 Java Platform(JDK)10을 다운로드를 클릭합니다. 



클릭하면 아래의 사이트가 뜨는데 중간 지점에 Accept License Agreement를 check 하시고 64비트 운영체제를 다운 받습니다.



*32비트 운영체제인 경우

32비트 운영체제이시면 현 페이지에서 내려보시면 아래의 그림이 있는데 8U171/8U172 다운 클릭하시면 윈도우X86 있습니다.



클릭하면 아래의 사이트가 뜨는데 중간 지점에 Accept License Agreement를 check 하시고 32비트 운영체제(x86)를 다운 받습니다.

5. 다운받은 설치파일을 찾아서 설치합니다.

다음에는 컴퓨터 상에서 자바를 사용할 수 있는 환경을 구축하도록 하겠습니다.


자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형

JAVA-기본06-자바변수(String)

JAVA-기본/ 기본1 2018. 6. 21. 00:43 Posted by IT-개발자
반응형

String은 연속된 문자열을 표현하는 클래스입니다. 아래는 String의 특징입니다.


1. String은 맨 앞의 S는 대문자입니다.

2. 문자열 형태로 큰따옴표 사이에 값을 넣습니다. "hello"


 public class T1 {

 

        public static void main(String[] args) {

               // 변수 선언 초기화

               String a = "안녕하세요";

               String b = "반갑습니다";

               String c = "스티링입니다";

               String d = "참조하세요";

               int e = 1;

 

               System.out.println(a);

               System.out.println(b);

               System.out.println(c);

               System.out.println(d);

               System.out.println("참조변수이지만 리터널 제공");

               System.out.println(a + c);

               System.out.println(a + c + "안녕하세요" + a + c + "문자입니다");

               System.out.println(d + e + c);

 

        }

 

}


<결과물>



자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형

'JAVA-기본 > 기본1' 카테고리의 다른 글

JAVA-기본05-자바변수04(실수)  (0) 2018.06.21
JAVA-기본04-자바변수03(정수)  (0) 2018.06.21
JAVA-기본03-자바변수02(char)  (0) 2018.06.20
JAVA-기본02-자바변수01(boolean)  (0) 2018.06.20
JAVA-기본01-콘솔창출력  (0) 2018.06.20

JAVA-기본05-자바변수04(실수)

JAVA-기본/ 기본1 2018. 6. 21. 00:24 Posted by IT-개발자
반응형

자바의 데이터 타입 중 실수형 데이터 타입은 다음과 같습니다.


float 부호가 있는 32비트 실수 4바이트 1.4E-42~3.4028235E28
double 부호가 있는 64비트 실수 8바이트 4.9E-324~1.7976931348623157E308


float은 뒤쪽에 f 또는 F를 붙여 사용가능합니다. 



그렇다면 실수형 데이터 타입에 대한 예제를 아래와 같이 살펴보도록 하겠습니다.


 public class T1 {

 

        public static void main(String[] args) {

               // 변수 선언 초기화

               float a = 1.1134f;

               float b = 6.151f;

               // float 끝에 f 사용해야함

               double c = 5.3215123451;

               double d = 7.11111;

          

               System.out.println(a);

               System.out.println(b);

               System.out.println(c);

               System.out.println(d);

               System.out.println(a + b);

               System.out.println(c + a + b);

               System.out.println(a < b);

               // 출력값을 System.out.println을 통하여 console창에 결과값 출력

        }

 

}


<결과물>


결과값은 위의 형태와 같습니다. 모두 실수의 형태이므로 계산이 가능합니다. char형태의 데이터타입과는 다른 특징을 가지고 있습니다. c+a+b 의 값이 당연히 연산 후 결과값이 출력됨을 알 수 있습니다. 또한 float과 같은 실수형 데이터 타입은 double형태와 다르게 F또는 f을 붙여야 사용가능함을 알 수 있습니다. 



자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.


반응형

'JAVA-기본 > 기본1' 카테고리의 다른 글

JAVA-기본06-자바변수(String)  (0) 2018.06.21
JAVA-기본04-자바변수03(정수)  (0) 2018.06.21
JAVA-기본03-자바변수02(char)  (0) 2018.06.20
JAVA-기본02-자바변수01(boolean)  (0) 2018.06.20
JAVA-기본01-콘솔창출력  (0) 2018.06.20

JAVA-기본04-자바변수03(정수)

JAVA-기본/ 기본1 2018. 6. 21. 00:09 Posted by IT-개발자
반응형

자바의 데이터 타입 중 정수는 다음과 같습니다.


byte 부호가 있는 8비트 정수 1바이트 -128~127
short 부호가 있는 16비트 정수 2바이트 -32768~32767
int 부호가 있는 32비트 정수 4바이트 -2147483648~2147483647
long 부호가 있는 64비트 정수 8바이트

-9223372036854775808~9223372036854775807


그렇다면 정수 데이터 타입에 대한 예제를 아래와 같이 살펴보도록 하겠습니다.


 public class T1 {

 

        public static void main(String[] args) {

               //변수 선언 및 초기화

               byte a=1;

               byte b=127;

       

               short c=1;

               short d=1;

              

               int e=5;

               int f=1124132510;

              

               long g= 124125111111242345L;

               long h=1241251234;

              

               //long int 범위를 벗어나면 숫자뒤에 L 붙여야합니다~

              

               System.out.println(a);

               System.out.println(b);

               System.out.println(c);

               System.out.println(d);

               System.out.println(e);

               System.out.println(f);

               System.out.println(g);

               System.out.println(h);

               System.out.println(g+a+b+c);

               System.out.println(a+a>d);

               System.out.println(g+a+b+c>a+c);

                // 출력값을 System.out.println을 통하여 console창에 결과값 출력

        }

 

}



<결과물>

결과값은 위의 형태와 같습니다. 모두 정수의 형태이므로 계산이 가능합니다. char형태의 데이터타입과는 다른 특징을 가지고 있습니다. g+a+b+c의 값이 당연히 연산 후 결과값이 출력됨을 알 수 있습니다. 또한 long과 같은 데이터 타입은 int형과 다르게 int의 범위를 벗어나면 L또는 l을 붙여야 사용가능함을 알 수 있습니다. 


자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.



반응형

'JAVA-기본 > 기본1' 카테고리의 다른 글

JAVA-기본06-자바변수(String)  (0) 2018.06.21
JAVA-기본05-자바변수04(실수)  (0) 2018.06.21
JAVA-기본03-자바변수02(char)  (0) 2018.06.20
JAVA-기본02-자바변수01(boolean)  (0) 2018.06.20
JAVA-기본01-콘솔창출력  (0) 2018.06.20

JAVA-기본03-자바변수02(char)

JAVA-기본/ 기본1 2018. 6. 20. 23:48 Posted by IT-개발자
반응형

자바의 기본 데이터 타입 중 char 입니다.


1. char은 16비트의 유니코드 문자데이터를 나타내며 그 크기는 2바이트입니다.

2. 작은따옴표 ''사이에 유니코드문자데이터를 삽입합니다.

3. char는 1개의 글자만 입력할 수 있습니다.


그렇다면 데이터 타입 char에 대한 예제를 아래와 같이 살펴보도록 하겠습니다.


 public class T1 {

 

        public static void main(String[] args) {

               //변수 선언 및 초기화

               char a='a';

               char b='1';

               char c='5';

               char d='';

               //char 작은따옴표 사이에 글자만 입력할 있습니다.

              

               System.out.println(a);

               System.out.println(b);

               System.out.println(c);

               System.out.println(d);

               System.out.println(‘e’);

               /*

               출력값을 System.out.println을 통하여 console창에 결과값 출력

System.out.println(b>c)); b 1, c 5이지만 이것은 숫자의 형태가 아니므로 비교 연산자가 성립되지 않습니다. 단순히 문자라는 형태에서는 비교가 성립할 없기 때문입니다.

숫자의 형태는 비교연산자가 되는데 다음 강의에서 확인하도록 하겠습니다.

 */

        }

 

}


<결과물>

1. '' 작은따옴표 사이에 a라는 변수는 'a'라고 초기화와 선언을 하였습니다. 그에따라 System.out.println의 출력결과는 당연히 a라는 값임을 알 수 있습니다.


2. b 라는 변수는 char형태의 데이터 타입으로 1이라는 char형태이며 그 출력값은 1임을 알 수 있습니다.


3. c 라는 변수는 char형태의 데이터 타입으로 1이라는 char형태이며 그 출력값은 5임을 알 수 있습니다.


4. d 라는 변수는 char형태의 데이터 타입으로 1이라는 char형태이며 그 출력값은 '글'임을 알 수 있습니다.


여기서 System.out.println(b+c); 를 하게 되면 어떻게 될까요? 1+5여서 6일까요 15일까요?

당연히 15의 형태가 됩니다. 왜냐하면 숫자의 형태가 아니라 문자형태의 데이터이므로 글로 인식하게 되어 그 출력값은 15라는 문자의 결과값을 반환합니다.



자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.


반응형

'JAVA-기본 > 기본1' 카테고리의 다른 글

JAVA-기본06-자바변수(String)  (0) 2018.06.21
JAVA-기본05-자바변수04(실수)  (0) 2018.06.21
JAVA-기본04-자바변수03(정수)  (0) 2018.06.21
JAVA-기본02-자바변수01(boolean)  (0) 2018.06.20
JAVA-기본01-콘솔창출력  (0) 2018.06.20

JAVA-기본02-자바변수01(boolean)

JAVA-기본/ 기본1 2018. 6. 20. 23:40 Posted by IT-개발자
반응형

자바의 기본 데이터 타입 중 boolean 입니다.


1. boolean은 참이나 거짓을 나타내는 값으로 1바이트 크기를 가지고 있습니다.

2. 주로 프로그램의 흐름을 제어하는 변수로 사용되는 데이터 타입입니다.

3. boolean은 그 결과로 true 또는 false이라는 논리값을 반환합니다.


그렇다면 boolean에 대한 예제를 아래와 같이 살펴보도록 하겠습니다.


public class T1 {

 

        public static void main(String[] args) {

               //변수 선언 및 초기화

               boolean a=true;

               boolean b=false;

               //boolean 참이나 거짓을 나타내는 값으로 1바이트의 크기를 가집니다.    

              

               System.out.println(a);

               System.out.println(b);

               // 강의에서는 ""안에 글자가 들어간 string 데이터 타입이 들어간 형태이지만,

               //지금은 변수형태이므로 "" 들어가지 않고 바로 a라는 형태로 들어갑니다.

               //추후강의에서 확인하겠습니다.

              

               //아래는 비교연산자로 결과값이 true인지 false인지 boolean 형태의 값이 출력됩니다.

               System.out.println(3<4);

               System.out.println(3==4);

               System.out.println(3<2);

               System.out.println(3<1);

               // 출력값을 System.out.println을 통하여 console창에 결과값 출력

               //비교연산자는 추후 강의에서 확인하겠습니다.


              

        }

 

} 

<결과물>


결과물을 살펴보면

1. a라는 변수값을 출력하는 것으로 a=true 값을 가지고 있습니다. System.out.println을 통하여 a를 출력합니다.


2. b라는 변수값을 출력하는 것으로 b=false 값을 가지고 있습니다.


3. 3<4라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력합니다.


4. 3==4 (3과 4가 같은지 )라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력합니다.

4번의 경우 =을 사용하는 것이 아니라 결과가 같은지 비교하는 연산자는 ==을 사용하는 것을 참고하시기 바랍니다. 추후 비교연산자 강의에서 다시한번 확인하도록 하겠습니다.


5. 3<2라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력합니다.


6. 3<1라는 연산자를 비교하여 그 결과가 true인지 false 인지 확인을 하고 그 값을 boolean의 값으로 출력합니다.



자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형

'JAVA-기본 > 기본1' 카테고리의 다른 글

JAVA-기본06-자바변수(String)  (0) 2018.06.21
JAVA-기본05-자바변수04(실수)  (0) 2018.06.21
JAVA-기본04-자바변수03(정수)  (0) 2018.06.21
JAVA-기본03-자바변수02(char)  (0) 2018.06.20
JAVA-기본01-콘솔창출력  (0) 2018.06.20

JAVA-기본01-콘솔창출력

JAVA-기본/ 기본1 2018. 6. 20. 23:15 Posted by IT-개발자
반응형

자바에서 콘솔창에 출력을 도와주는 System.out.print(); 입니다.

이때, 중요한 것은 아래와 같습니다.


1. System.out.print(); 맨 앞의 s는 대문자를 사용

2. print와 println의 차이는 다음 글 입력시 enter(\n) 역할이 있느냐, 없느냐입니다.

3. 괄호안에 들어가는 것은 자바의 변수형태가 들어갑니다.

4. 예제에서는 "" 큰따옴표 사이에 글자형태로 들어간 사항입니다. 이 부분은 String 강의에서 확인하겠습니다.


System.out.print();을 이용하여 다양한 형태로 출력을 할 수 있는 아래의 예제를 살펴보도록 하겠습니다.

 

public class T1 {

 

        public static void main(String[] args) {

                // 출력값을 System.out.println을 통하여 console창에 결과값 출력

               System.out.println("출력");

               System.out.println("여로분도 해보세요");

               //println 한줄 띄워서 결과보여줌 print 한줄안 띄우고 표시

               System.out.print("1");

               System.out.print("2");

               System.out.print("3");

               //println 한줄 띄워서 결과보여줌 print 한줄안 띄우고 표시

               System.out.println("");

               System.out.println("6"+"7"+"열심히하세요"+" 진짜로"+            ");

               //+ 이용하면 "" 문자열 형태를 붙여서 쓸수있습니다.

              

        }

 

}

<결과물>


1. 주석에서도 알 수 있듯이 println은 enter의 기능을 가짐으로써 결과물을 확인하시면 "출력" 다음 결과값은 "여러분도 해보세요" 입니다. 그러나 1,2,3의 결과를 보시면 enter의 기능이 없는 것을 알수 있습니다.


2. 123바로 다음 결과값이 아무것도 없는 형태인데 enter 기능이 없으므로 123 뒤에 붙어 있는 것을 파악할 수 있습니다.


3. 67열심히하세요 줄의 결과값을 보시면 "String type"의 형태들은 + 의 기호로 붙혀서 출력 가능하다는 것을 알 수 있습니다. 이것은 String 강의에서 다시 한번 확인하겠습니다.



 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.


반응형