수요일
JAVA Study-Hello java 출력
JAVA는 객체지향 프로그래밍 언어
- 자바 프로그래밍의 장점: 재사용성, 유지보수, 코디관리, 신뢰성 높은 프로그램
- 웹 서버 구현, 안드로이드 프로그래밍, 게임 프로그래밍
이클립스에서 class와 package 만드는 법 배움
class의 이름은 대문자로 시작하고, package의 이름은 소문자로 시작한다.
package ch01;
public class Hellojava {
public static void main(String[] args) {
System.out.println("Hello, Java");
}
}
컴퓨터에서 자료 표현하기
- 2진수로 표현. 0과 1로만 데이터를 저장
- bit: 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기
- byte: 1byte=8bit
- 비트로 나타낼 수 있는 수의 범위: 2^n
package ch01;
public class Hellojava {
public static void main(String[] args) {
int num=10;
int bNum=0B1010; //2진수
int oNum=012; //8진수
int xNum=0XA; //16진수
System.out.println(num);
System.out.println(bNum);
System.out.println(oNum);
System.out.println(xNum);
}
}
변수
- 변수는 가독성을 위해 한꺼번에 선언하는 것이 좋다.
- 변수의 네이밍은 잘 정해야한다.
- 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당
- 변수는 할당된 메모리를 가리키는 이름
- byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용
- short: 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용
int
- 자바에서 사용하는 정수에 대한 기본 자료 형
- 4바이트 단위의 자료형
- 프로그램에서 사용하는 모든 숫자(리터럴)은 int 로 저장됨
- 32 비트를 초과하는 숫자는 long 자료형으로 처리
long
- 8바이트 자료형
- 숫자의 뒤에 알파벳 L 또는 l 을 써서 long 형임을 표시 함
- 예) int num = 12345678900; // 오류 long lnum = 12345678900; //오류 long lnumber = 12345678900L; // ok
package ch01;
public class Hellojava {
public static void main(String[] args) {
byte bnum=127;
System.out.println(bnum);
//int num=12345678900;
long lNum=12345678900L;
System.out.println(lNum);
}
}
- 자바는 문자를 나타내기 위해 전세계 표준인 UNICODE를 사용
- utf-16 인코딩을 사용 (모든 문자를 2바이트로 표시)
'언어 > JAVA' 카테고리의 다른 글
[JAVA] 추상클래스 (0) | 2022.04.06 |
---|---|
[JAVA]Static 변수 (0) | 2022.03.24 |
삼항연산자를 이용한 더 큰 수 입출력하기 (0) | 2022.03.06 |
상수, 강제 형변환, 증감 연산자 (0) | 2022.02.05 |
댓글