카테고리

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

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 강의에서 다시 한번 확인하겠습니다.



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


반응형