JAVA Programming

Growing_HJ·2024년 5월 25일

일기장

목록 보기
1/51

CH01. 자바의 기초

2024.05.21. TUE <D + 1>
1. 변수의 초기화

  • 변수를 사용하기 전에 처음으로 값을 저장하는 것.
// 변수의 초기화
int year = 0;
int age = 14; 
System.out.println(year);
System.out.println(age);

year = age + 2000;
age = age + 1;
System.out.println(year);
System.out.println(age);
  1. 변수의 명명
  • 대소문자 구분, 길이의 제한이 없음
  • 예약어 사용 불가 (int, etc..)
  • 특수문자 _, $ 만 가능.
  1. 변수의 타입 - 기본형
  • 논리형: (boolean), 문자형: (char, 하나의 문자만을 저장가능!)
  • 정수형: (byte[1byte]), short[2byte], int[4byte], long[8byte],
  • 실수형: float[4byte], double[8byte]
  • 참조형: 객체의 주소값
// 1. 정수형
int year = 0;
int age = 14; 
//2. 문자형 
char ch =  'A' // 하나의 문자 저장시  [' '] 사용
String str = "AA" // 문자 '열' 저장시 [" "] 사용
//3. 실수형 
float f = 9.1234567890124567890f;
double d = 9.1234567890124567890d;
  1. 상수
  • 변수와 달리, 값을 한 번 저장하면 변경이 불가
    ex final 예약어 사용 문법 )
final int MAX_SPEED = 10;
  1. 형변환 (casting)
  • 변수를 다른 타입의 변수로 변환하는 것.
  • 기본형에 대한 형변환 보다 참조형에 대한 형변환이 중요.
  • 자동 형변환의 규칙
    => 기본의 값을 최대한 보존할 수 있는 타입으로 자동 형변환이 이루어짐
    => byte > short > int > long > float > double
  • char > int

ex casting 문법

double d2 = 85.4;
int score = (int)d2
double d3 = 86.5;
int score2 = (int)d3
char ch3 = 'A';
int intA = (int)ch3;

0개의 댓글