본문 바로가기

분류 전체보기

(449)
boolean (논리형) 기본형 데이터 타입 03 논리형: 논리형 데이터타입에는 boolean 이라는 데이터 타입 1개만 존재한다. 이 boolean 데이터 타입은 단 두가지의 값만 존재하는데 하나는 true, 하나는 false 라는 값이다 boolean의 경우, 우리가 특별히 변수를 만들어서 쓰기보다는 나중에 배우게 될 연산자 혹은 메소드의 결과물을 받아서 쓰는 경우가 대부분이다 package day0303; public class Ex04Boolean { public static void main(String[] args) { //boolean 변수 myBoolean을 만들고 true를 할당해보자 boolean myBoolean = true; //myBlooea의 현재 값을 출력해보자 System.out.println(myB..
String String은 사실 자바에서 기본적으로 제공해주는 클래스 이다. 즉, 우리가 String 타입의 변수를 만들게 되면 실제론 String 클래스의 변수이므로 즉 String 객체가 되게 되는 것이다. String 객체의 특징은 바로 한번에 여러개의 글자를 할당 가능하고, 또 글자와 관련된 기능(=method)들이 다양하게 준비가 되어 있다는 것이다. String 값은 우리가 " " 안에 넣어주게 된다. package day0303; public class Ex03String { public static void main(String[] args) { //객체의 초기화 하는 방법 //클래스 이름 변수이름 = new 클래스 이름(); //단, 클래스이름() 는 생성자(Constructor)라는 특수한 메소드인..
Character 기본형데이터타입 03 문자형 데이터 타입 : 문자형 데이터 타입은 char 이라는 데이터 타입인데 "차"라고 읽지않고, "캐릭터"라고 읽어야한다. 왜냐하면 char은 character의 앞 4글자를 딴것이기 때문이다. char은 ASCII 테이블이라는 문자표를 기반으로 만들어져서 숫자 값과 그에 대응하는 문자가 정의가 되어있다. 즉. 우리가 어떠한 문자를 할당하면 그 문자에 대응되는 숫자값이 이진법의 형태로 변수에 저장되는 형태가 된다. 하지만 캐릭터란 데이터 타입 자체는 잘 안쓰게된다. 왜냐하면 char은 한번에 1개의 문자만 다룰 수 있기 때문이다. char 값은 우리가 ''(따옴표)안에 한 글자를 넣어서 만들어주게된다. package day0303; public class Ex02Char { pub..
Real Number 기본형 데이터타입 02 실수형 데이터타입 : 실수형 데이터 타입에는 float(32비트)과 double (64비트)가 있다. java에서는 실수에 대한 기본 데이터 타입을 double로 설정해놓았다. package day0303; public class Ex01RealNumber { public static void main(String[] args) { //double 변수 myDouble을 선언해보자 double myDouble; //myDouble = 1.234 를 할당해보자. myDouble = 1.234; //myDouble 의 현재값을 화면에 출력해보자. System.out.println(myDouble); // 정수 - 실수 타입 캐스팅을 직접 체험해보자 //1. 정수형값을 실수 공간에 할당..
형변환(Type casting) 형변환이란? 자료형을 다른 자료형으로 바꿔주는(=변환해주는) 것을 형변환이라고 한다. 형변환에는 암시적 형변환과 명시적 형변환 2가지가 있다. 1. 암시적 형변환(implicit type casting) 암시적 형변환은 데이터타입의 크기가 더 큰 공간에 데이터타입의 크기가 작은 값을 넣어주거나 실수형 공간에 정수형 값을 넣어줄 때 발생한다. 이때는 별다른 명령어 없이 공간 = 값; 만 하더라도 암시적 형변환이 발생하게 된다. int a = 10; int num = 3.0; (아무 문제 없음) 2. 명시적 형변환(explicit type casting) 명시적 형병환은 데잍타입의 크기가 더 작은 공간에 데이터 타입의 크기가 큰값을 넣어주거나 정수형 공간에 실수형 값을 넣어줄때 발생한다. 방법은 공간 = (..
Integer : 정수형 데이터 타입 [정수란? 소수점이 존재하지 않는 온전한 숫자] 프로그래밍에서는 정수형 기본 데이터타입에 4가지가 존재함. 1. byte (크기: 8비트 (8자리) 범위: -2^7 ~ 2^7 -1 = 1byte ) 2. short (크기: 16비트 (16자리) 범위: -2^15 ~ 2^15 -1 = 2byte ) 3.int(크기: 32비트 (32자리) 범위: -2^31 ~2^31 -1 = 4byte ) 4.long (크기: 64비트 (64자리) 범위: -2^63 ~ 2^63 -1 = 8byte ) 비트 : 2진법 숫자의 자릿수를 뜻한다. 예를 들어 8비트의 경우에는 8자리 2진법 숫자를 뜻한다. 자바에서는 우리가 코들 우리가 코드에 직접 적는 10진법 값을 자동으로 int로 인식하고, 알아서 형변..
자료형(Data Types) : 자료형이란 해당 공간에 저장 가능한 값의 종류를 우리가 자료형이라고 부른다. 자료형에는 크게 기본형과 참조형 데이터타입이 존재한다. A. 기본형 데이터타입(Primitive types) : 기본형 데이터타입이란 해당 공간에 값이 2진법으로 변환되서 직접 저장이 되는 데이터타입을 기본형 데이터타입이라고 한다. 기본형 데이터타입에는 다음과 같은 분류가 있다. ◇ byte short int long (정수형) ◇ float double (실수형) ◇ char (문자형) ◇ boolean (논리형) B. 참조형 데이터타입(Reference types) :참조형 데이터타입이란 해당 공간에 주소값을 저장하고 그 주소값을 "참조"해서 다른 메모리 영역에 있는 그 공간을 가야 실제 값을 확인할 수 있는 데이터 타입..
상수(Constant) 상수란 변수와 마찬가지로 값을 저장할 수 있는 공간이지만 변수와는 반대로 한번 값을 초기화를 하면은 더이상 새로운 값으로 초기화를 하지 못하는 "값이 고정된" 혹은 값이 항"상" 같은 공간을 우리가 상수라고 한다. *상수의 선언 방법* 상수의 선언 방법은 변수의 선언 방법과 매우 유사하지만 데이터타입 앞에 final 이라느 키워드를 붙여서 final 데이터타입 상수이름; 의 형태로 선언을 하게 된다. * 상수의 초기화 방법 * 상수이름 = 값;