본문 바로가기
언어/JAVA

java-출력, 변수, 자료형

by Rudy 2022. 1. 12.

수요일

 

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

댓글