#메소드 공부하기전 ! 개발자가 사용하기 좋은 TIP!! 하단 오라클 홈페이지에 들어가면 JAVA SE 8에 대한 기능과 설명 및 예시가 적혀 있으므로 메소드? 클래스? 이름이 같다고 하더라도 Platform 폴더마다 기능이 다르므로 앞으로 참고해서 쓰는 게 좋다. https://docs.oracle.com/javase/8/docs/api/index.html Java Platform SE 8 docs.oracle.com #스캐너(Scanner) 1. Scanner란, 사용자로 부터 키보드를 통해서 데이터를 입력받아 처리하는 것이다. 2. Scanner 사용법 Scanner 는 자바 클래스 중 하나이므로 앞글자 대문자로 사용하고 import java.util.Scanner; 가 필요하다. Scanner s..
#형변환(Casting) 프로그래머가 그 순간의 자료형을 다른 타입으로 변환하는 것을 의미한다. 1. 형변환 규칙 - 기본형과 참조형 사이에는 형변환을 할 수 없다. 기본형은 기본형으로만 참조형은 참조형으로만 형변환이 가능하다. - 기본형을 Object 클래스나 wrapper 클래스 같은 참조형으로 변환할 수 있다. - 범위가 큰 자료형에서 작은 자료형으로 형변환시 값 손실이 발생할 수 있다. - 범위가 작은형에서 큰 자료형으로 변환시 손실이 없으므로 Casting 연산자를 사용 하지 않아도 된다. 2. 형변환 방법 - (타입) 피연산자 3. 자바 컴파일러가 자동으로 수행하는 타입 변환은 언제나 데이터의 손실이 최소화되는 방향으로 이루어집니다. 따라서 자바에서는 타입의 표현 범위에 따라 다음과 같은 방향..
#연산자(operator) 1. 연산자란, 프로그램에서 데이터를 처리하여 결과를 산출하고 수행하는 문자 또는 기호라고 볼 수 있다. - 연산자(operator) : 어떠한 기능을 수행하는 기호 (ex +, -, *, / 등) - 피연산자(operand) : 연산자의 작업 대상 (ex 변수, 상수, 수식 등) 2.연산자 종류 산술연산자 산술 연산자 연산 결과 + c = a+b (a에 있는 값에서 b를 덧셈 한 후 c 에 대입) - c = a-b (a에 있는 값에서 b를 뺄셈 한 후 c 에 대입) * c = a*b (a에 있는 값에서 b를 곱셈 한 후 c 에 대입) / c = a/b (a에 있는 값에서 b를 나눗셈 한 후 c 에 대입) % c = a%b (a에 있는 값에서 b에 있는 값을 나눈다음 나머지를 ..
#변수(veriable) 변수(veriable)란 , 하나의 값을 저장할 수 있는 메모리 공간입니다. 1. 변수의 선언 방법 변수 타입 변수 이름; 2. 변수 초기화하는 방법 변수 이름 = 값; * 변수의 선언 및 초기화 따로 작성시 byte var1; // 변수의 선언 var1 = 10; // 변수의 초기화 System.out.println("var1 : " + var1); * 변수의 선언 및 초기화 동시에 작성시 byte var2 = 15; // 변수의 선언 및 초기화 byte var3 = 3, var4 = 7; System.out.println("var2 : " + var2); System.out.println("var3 : " + var3); System.out.println("var4 : " +..
# 기본 개념 JVM(자바 가상 머신) 운영 체제별로 자바 프로그램을 별도로 개발하는 것보다는 운영체제와 자바 프로그램을 중계하는 JVM을 두어 자바 프로그램이 여러 운영체제에서 동일한 실행 결과가 나오도록 설계되었습니다. [참고] JDK - 자바 개발 도구 JRE - 자바 실행 환경, 자바로 작성된 응용프로그램이 실행되기 위한 최소 환경 소스코드 작성 시 특징 1. 파일명과 Class명은 동일해야 한다. 2. 대소문자가 명확히 구별해야 한다. 3. 문장의 끝엔 ;(세미콜론)을 붙여줘야 한다. project란, 프로그램을 만들 때 필요한 폴더 구조다. 자바 프로그램 실행 순서 자바 프로그램은 확장명을 .java로 소스를 작성하고 완료된 자바 소스 파일을 컴파일로 컴파일하면 확장명이 .class인 바이트 ..