전체 글

전체 글

    Chapter 02-4 변수와 시스템 입출력

    Chapter 02-4 변수와 시스템 입출력

    ※이 글은 신용권님의 혼자 공부하는 자바를 공부하며 참고한 글 입니다. 우리는 지금까지 코드를 출력하기 위해 해당 코드를 사용해왔다. System.out.println("출력 내용"); 여기서 System.out 은 시스템의 표준 출력장치를 말한다. out이 표준 출력장치, in이 표준 입력장치를 사용한다. System.in.read(); 변수값 출력하기 System.out.println(리터럴 또는 변수) 메소드 의미 println(내용); 괄호 안의 내용을 출력하고 행을 바꿔라 print(내용); 괄호 안의 내용을 출력만 해라 printf("형식문자열", 값1, 값2, ...) 괄호 안의 첫 번째 문자열 형식대로 내용을 출력해라 이렇게 앞서 말했듯이 System.out은 표준 장치로 출력을 가지고 있..

    Chapter 02-3 타입 변환

    ※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 타입 변환 이란 A로 선언된 데이터 타입을 B 데이터 타입으로 변환하는 것을 일컷는다. 예를 들어 byte를 int로 char을 String으로 변환하는 경우가 있다. //example code byte a = 10 int b = a; 자동 타입 변환 은 말 그대로 자동으로 타입 변환이 일어나는 것이다. 자동 타입 변환은 범위가 작은 타입에서 큰 범위의 타입으로 일방적으로만 변환이 된다. 타입별 범위 크기는 아래와 같다. 더보기 byte < short < int < long < float < double char은 본인보다 허용 범위가 작은 byte타입이여도 char로 자동 변환 될 수 없다. char 타입의 허용 범위는 다른..

    Chapter 02-2 기본 타입

    ※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 자바 에는 정수, 실수 논리값을 저장할 수 있는 기본 타입을 제공한다. 정수 타입을 저장 할 수 있는 byte, char, short, int, long 실수 타입을 저장 할 수 있는 float, double 마지막으로 논리 타입을 저장할 수 있는 boolen이 있다. 정수(int) 타입 정수 타입이란 1, 10, 100, -100과 같은 음수를 포함한 정수를 포함하고, 실수 타입은 0.12, 3.14, -4.12와 같은 소수를 포함하며, 논리 타입은 참(True)과 거짓(Flase)을 판별하는 값을 포함한다. 같은 정수 혹은 실수 타입인데 종류가 많은것은 각 타입별로 저장할 수 있는 최대 메모리가 정해져있다. 정수의 경우 b..

    Chapter 02-1 변수

    ※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 변수 란 메모리에 위치(이름)를 부여해주는 행위의 이름이다. 메모리를 저장하고 싶다면 해당 메모리를 변수에 저장하면 된다. 어떤 방식으로 저장할지는 프로그래밍 언어와 운영체제가 정하고, 자바의 경우 JVM이 이행한다. 정수 타입의 변수에는 정수 메모리만, 문자 타입의 변수에는 문자 메모리만 저장이 가능하며 하나의 변수에 동시에 두 가지 값을 저장할 수 없고, 하나의 값만 저장할 수 있다. 변수 선언 은 변수를 사용하기 위해 먼저 변수를 선언하는 행위이다. 변수 선언에는 어떤 타입인지, 변수 이름이 무엇인지를 입력해줘야 한다. int age; //int는 타입, age는 변수 이름에 해당한다. double value; 타입은 변..

    Chapter 01-2 자바 프로그램 개발 과정

    Chapter 01-2 자바 프로그램 개발 과정

    ※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 자바 프로그램을 개발하기 위해서는 .java 확장자인 텍스트 파일을 생성하고 해당 파일에 자바 언어로 프로그래밍을 해야 한다. 그렇게 프로그래밍한 소 스파일을 컴파일러인 javac 명령어로 컴파일한다. 컴파일이 성공하면 확장명이 .class인 바이트코드 파일이 생성되지만. 컴파일된 파일이라고 하지만 바이트코드 파일은 완전한 기계어가 아니므로 바로 실행할 수가 없다. 해당 파일을 실행하려면 java 명령어를 사용해야 하고, 해당 명령어는 조금 있다가 자세히 설명하겠다. 바이트 코드 파일은 운영체제에서 바로 실행할 수 없고, 자바 가상 기계(JVM: Java Virtual Machine)라는 번역기가 필요하다. (자바 가상 기계는..