www.oracle.com 홈페이지 접속jdk 프로그램 다운 jre : jvm (java virtual machine) + 표준 클래스 라이브러리\-jdk : jre + 개발에 필요한 도구즉, jdk는 jre와 동시에 jvm을 포함하고 있다.jdk의 기본적인 위치는 c
자바 프로그램 개발 순서.java 소스 파일 작성 -> 컴파일러 (javac.exe)로 바이트 코드 파일(.class) 생성 -> JVM 구동 명령어(java.exe)로 실행바이트 코드 파일 (.class)은 완전한 기계어가 아니므로 단독으로 실행할 수 없고 JVM이
자바 실행 프로그램은 반드시 클래스 (class) 블록과 main() 메소드 (method) 블록으로 구성되어야 한다.메소드 블록은 단독으로 작성될 수 없고 항상 클래스 블록 내부에서 작성되어야 한다. \-클래스 : 필드 또는 메소드를 포함하는 블록 \- 메소드 :
주석과 실행문주석 사용하기 // : //부터 라인 끝까지 주석으로 처리한다 (행주석)/~/ : /와 / 사이에 있는 모든 범위를 주석으로 처리한다 (범위 주석)주석문은 코드 내 어디서든 작성 가능하지만, 문자열 ("") 내부에는 올 수 없다.문자열 안에서의 주석문은 주
JDK와 JRE의 차이점을 설명한 것 중 틀린 것은 ?JDK는 JRE와 컴파일러 등의 개발도구가 포함된다.자바 프로그램을 개발하려면 JDK가 반드시 필요하다.자바 프로그램을 실행만 하려면 JRE를 설치해도 상관없다.JRE 컴파일러 (javac.exe)가 포함되어 있다.
하나의 값을 저장할 수 있는 메모리 공간프로그램에 의해서 수시로 값이 변동될 수 있다변수에는 복수 개의 값을 저장할 수 없고, 하나의 값만 저장할 수 있다.\-다양한 ㄷ타입의 값을 저장할 수 없고, 한 가지 타입의 값만 저장할 수 있다ex) 정수 타입 변수에는 정수값만
모든 변수에는 타입(type :형)이 있으며, 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라진다. 변수를 선언할 때 주어진 타입은 변수를 사용하는 도중에 변경할 수 없다. 따라서 변수를 선언할 때 어떤 타입을 사용할지 충분히 고민해야 한다. 기본 (원시: pr
타입변환이란, 데이터 타입을 다른 데이터 타입으로 변환하는 것읋 말한다.타입변환에는 자동(묵시적) 타입 변환과 강제(명시적) 타입 변환이 있다.자동 타입 변환은 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말한다.자동 타입 변환은 작은 크기를 가지는 타입
프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라고 한다. 연산에 사용되는 표시나 기호를 연산자 (operator)라고 하고, 연산되는 데이터는 피연산자(operand)라고 한다. 자바 언어에서는 다양한 연산자를 제공하고 있따. 이 연산자들은 피연산자를 연
단항 연산자 단항 연산자는 피연산자가 하나뿐인 연산자를 말하며, 여기에는 부호연산자 (+,-), 증감 연산자(++,--), 논리 부정 연산자 (!), 비트 반전 연산자 (~)가 있다. 부호 연산자(+,-) 부호 연산자는 양수 및 음수를 표시하는 +,-를 말한다. b
이항 연산자 피연산자가 두 개인 연산자를 말하며 산술 연산자, 문자열 연결 연산자, 대입 연산자, 비교 연산자, 논리 연산자, 비트 이동 연산자 등이 있다. 산술 연산자 (+,-,*,/,%) 우리가 일반적으로 말하는 사칙연산자를 말한다. boolean을 제ㅐ외한
\-> 정답 3. 연산식은 하나의 값을 가진다.\-> ++x : 11 / y-- : 20 11+20=31z: 31\-> 연산식 앞에 !가 있으므로 보수가 된다.따라서 85<90이 되고 이는 true의 값을 가지므로 '가'가 출력된다."가","나" 는 문자열이기 때
자바 프로그램을 시작하면 main() 메소드의 시작 중괄호 {에서 시작해서 끝 중괄호 } 까지 위에서부터 아래로 실행하는 흐름을 가지고 있다.이러한 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이 흐름 제어문이다.흐름 제어문을 간단히 제어문이라고 한다
if문은 조건식의 결과에 따라 블록 실행 여부가 결정된다.조건식에는 true 또는 false 값을 산출할 수 있는 연산식이나, boolean 변수가 올 수 있다.조건식이 true이면 블록을 실행하고 false 이면 블록을 실행하지 않는다.if문은 else 블록과 함께