본문 바로가기
반응형

전체 글65

자바 프로그래밍 boolean 예제 자바에서 boolean 타입은 true 또는 false 값만을 갖는다. boolean 타입은 다른 타입으로 형 변환할 수 없다. class BooleanTest { public static void main(String args[]) { boolean x=true; System.out.println(x); } } 이 예제는 boolean 타입의 변수에 boolean 타입의 데이터를 저장한 후 화면에 출력한다. 변수의 초기화 예제 지역 변수의 경우 자동 초기화되지 않아 사용 전에 반드시 초기화를 해야 한다. class InitialTestLocal { public static void main(String args[]) { boolean x=true; boolean y=false; System.out.pr.. 2021. 5. 11.
자바 프로그래밍 char 타입 예제 자바에서 char 타입은 문자를 표현하기 위해 16비트 유니 코드를 채택하고 있다. 문자 하나를 표현하는데 2바이트가 필요하다. char 타입은 int 타입으로 변경하여 사용할 수도 있다. 하나의 문자 데이터를 char 타입의 변수에 저장 후 출력한다. 그 후 정수형 데이터 타입으로 형 변환을 하여 출력하는 예제이다. class CastingTest { public static void main(String args[]) { int intVar1 =5, intVar2 =2; float floatVar1= 3.41f; System.out.println(1.0-intVar1+floatVar1+intVar2); } } 2021. 5. 11.
자바 프로그래밍 정수형, 실수형 데이터 타입 정수형 데이터 타입과 실수형 데이터 타입은 데이터를 저장하는 방법과 결과 값이 다르다. 정수형 데이터는 소수점 이하를 무조건 자르기 때문에 정수 형태로 연산을 하면 원하는 결과 값이 나오지 않을 수 있으니 유의하자. 다음은 정수형 데이터 타입과 실수형 데이터 타입의 예제이다. class FloatingIntTest { public static void main(String args[]) { int intVar1 =5, intVar2 =2; float floatVar1 , floatVar2; floatVar1 = intVar1/intVar2; floatVar2 = (float)intVar1/intVar2; System.out.println("floatVar1 = "+floatVar1); System.out.. 2021. 5. 11.
자바 프로그래밍 부동 소수점 표현 자바에서 부동 소수점을 나타내는 방법은 두 가지가 있다. float 타입과 byte 타입인데 float 타입은 자료의 표현이 4바이트이고 double 타입은 8바이트이다. 예를 들어 2.5는 float 타입이 아니라 double 타입의 데이터이다. float 타입으로 표현하고 싶으면 2.5f라고 해야 한다. class FloatingTest { public static void main(String args[]) { float floatVar1; double doubleVar1; //floatVar1 = 2.5; 이렇게 쓰면 2.5는 double type임으로 에러남 floatVar1 = 2.5f; doubleVar1 = 2.5; System.out.println("floatVar1 = "+floatVa.. 2021. 5. 11.
자바 프로그래밍 데이터 타입 정의 저장할 데이터의 크기에 따라 적정한 데이터 타입을 사용해야 한다. class ByteTest { public static void main(String args[]) { byte byteVar1; byteVar1 = 128; System.out.println("byteVar1 = "+byteVar1); } } 에러를 출력하며 실행되지 않는다. 아래와 같이 수정하여 다시 실행해본다. class ShortTest { public static void main(String args[]) { short shortVar1; shortVar1 = 128; System.out.println("shortVar1 = "+shortVar1); } } 2021. 5. 11.
반응형