G_0809_003

charl hi·2021년 8월 9일
0

국비

목록 보기
3/122
  • 프로젝트 생성 Hello Java!
  • bit & byte
  • 2, 8, 16진수
  • 초기화와 대입
  • 변수

프로젝트 시작

  • creat a project -> java폴더 밑에 있는 java project

  • src 파일 클릭 -> ctrl+n -> package 선택 -> 'kr.or.kh01' 이름 하고 finish

  • 요 상태에서 다시 -> ctrl+n -> Java 밑에있는 class 선택

  • ctrl+d : 줄 삭제

  • Console : 모니터 / 키보드

  • "Hello, Java" 출력함 <- System.out.println();

  • bin폴더(바이너리) : 실행파일이 들어있음
    -> .class 가 들어있음

  • src폴더(소스) :
    -> .java 가 들어있음


kr.or.kh01을 한 이유

  • 그루핑을 해서 관리하기 편하게

2, 8, 16진수

10을 각 진수 별로 출력

2진수 -> 0B숫자

8진수 -> 0숫자

16진수-> 0x숫자


package kr.or.kh04;

public class BinaryTest {

	public static void main(String[] args) {
		//2진수, 8진수, 16진수 표현
		int num = 10;
		int bNum = 0B1010;  //*0B* 뒤에 나온 숫자는 2진수로 표현된 수. 1010(2) = 10(10)
		int oNum = 012;  //10진수와 구분되게 *앞에 0*을 쓰면 뒤는 8진수. 12(8) = 10(10)
		int xNum = 0xA;  //*0x* 뒤에 나온 숫자는 16진수로 표현된 수. 0XA(16) = 10(10)

		System.out.println(num);
		System.out.println(bNum);
		System.out.println(oNum);
		System.out.println(xNum);

	}

}

10
10
10
10

선언과 초기화와 대입

  • 변수들을 한꺼번에 선언만 / 초기화만 할 수 있고
  • 각각의 변수를 선언과 초기화를 한번에 할 수 있다.
  • 가독성을 위해 선언을 맨위에 하자.

초기화와 대입은 다르다.

초기화

int value = 10;

대입

int value;
value = 10;


변수 이름 짓기

  • 첫째 글자에 영문자 or 특수문자($, _) 가능
    예) int $num;
    예) int _num;

  • 숫자는 맨앞이 아니면 가능

  • 기본적으로 규칙에 없는 변수를 이름으로 짓기

0개의 댓글