혼자공부하는자바

    [혼공자]Chap 02-4 변수와 시스템 출력

    [혼공자]Chap 02-4 변수와 시스템 출력

    Chap 02-4 변수와 시스템 출력 🖥️ 표준 출력장치→ System. out. println (리터럴 또는 변수) → 시스템이 가지고 있는 + 출력장치로 + 괄호 안의 내용을 출력하고 행을 바꿔라 모니터로 변수값 출력하기 println(내용); →괄호 안의 내용을 출력하고 행을 바꿔라 printf("형식문자열", 값1, 값2, …); →괄호 안의 첫 번째 문자열 형식대로 내용를 출력하라 exam 1) printf() 메소드 사용방법 package sec02.exam03; public class PrintfExample { public static void main(String[] args) { int value = 1234; System.out.printf("상품의 가격:%d원\n", value); ..

    [혼공자]Chap 02-3 타입 변환

    [혼공자]Chap 02-3 타입 변환

    타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다. 자동 타입 변환 promotion 은 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생한다. 허용범위 크기순 : byte < short < int < long < float < double // 큰 허용 범위 타입은 작은 허용 범위 타입으로 자동 타입 변환이 될 수 없다. 강제 타입 변환 casting 은 큰 허용 범위타입을 작은 허용 범위 타입으로 강제로 나눠서 저장하는 것을 말한다. exam 1) promotion package sec02.exam03; public class PromotionExample { public static void main(String[] args) { //자동 타입 변환 byt..

    [혼공자]Chap 02-2 기본 타입

    [혼공자]Chap 02-2 기본 타입

    기본primitive 타입: 자바는 정수 , 실수, 논리값을 저장할 수 있는 기본 타입을 제공한다. 자바가 제공하는 기본 타입은 8개이다. 정수를 저장할 수 있는 타입에는 byte, char, short, int, long 소수점이 있는 실수를 저장할 수 있는 타입에는 float, double 참true, 거짓false 같은 논리값을 저장할 수 있는 타입에는 boolean 정수 타입 / 메모리 사용 크기 / 허용범위char / 2byte / 16bit / 0~65535(유니코드)→ char 타입은 음수 값을 가질 수 없다.int / 4byte / 32bit long / 8byte / 64bit short / 2byte / 16bit byte / 1byte / 8bit / -128~ 127 정수 리터럴(l..

    [혼공자]Chap 02-1 변수

    [혼공자]Chap 02-1 변수

    변수: 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름. 프로그램은 변수를 통해 메모리의 특정 번지에 값을 저장하고 읽을 수 있다. 변수 선언: 어떤 타입의 데이터를 저장할 것인지 변수이름이 무엇인지 결정한다. int age; //정수(int)를 저장할 수 있는 age 변수 선언 같은 타입의 변수는 콤마(,)를 이용해 한꺼번에 선언할 수 있다. 변수 이름의 명명 규칙영어 대소문자를 구문한다. (필수)문자 수 길이의 제한은 없다.예약어: 이미 해당 프로그래밍 언어에서 의미를 갖고 사용되고 있는 단어. 자바 예약어는 사용할 수 없다. 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 한다. (관례) 첫 번째 글자는 문자이거나 '$', '_' 이어야 하고, 숫자로 시작할 수..

    [혼공자]Chap 01 자바 시작하기

    [혼공자]Chap 01 자바 시작하기

    기계어: 컴퓨터가 이해하고 실행할 수 있는 0과 1로 이루어진 코드. 프로그래밍 언어: 사람의 언어와 기계어의 다리 역할로, 자바, 파이썬, C언어 등이 있다. 소스파일: 프로그래밍 언어로 작성된 파일. 컴파일: 소스 파일을 기계어로 번역하는 것. JDK: 자바 개발 도구. JVM 실행환경과 개발도구 등을 제공. 이클립스: 무료로 사용할 수 있는 오픈 소스 통합 개발 환경. IDE란 프로젝트 생성, 자동코드 완성, 디버깅 등과 같이 개발에 필요한 여러 가지 기능을 통합적으로 제공해주는 틀을 말한다. 워크스페이스: 이클립스 실행과 메타 데이터와 프로젝트 폴더가 저장되는 폴더를 말한다. 바이트 코드파일: 자바 소스 파일을 javac명령어로 컴파일한 파일을 말한다. JVM: 자바 가상 지계는 바이트 코드 파일..