JVM(자바 가상 머신)
자바의 소스 코드
public class HelloWorld {
public static void main(String[] args) { // psvm 으로도 가능
System.out.println("안녕하세요. Java!");
}
}
문장의 출력
System.out.println(); // 한 줄에 값을 출력한 후, \n을 붙이지 않아도 알아서 줄바꿈이 됨
System.out.print(); // 한 줄에 값을 출력한 후, \n에 의해서 다음 줄에 값을 출력함
주석문
변수(Variable)
데이터타입 변수명;
float = 123.456F;
기본 데이터타입이 double이기 때문에 float에 저장하려면 F를 붙여야함
/* 하나라도 실수여야 실수값으로 나옴
정수 / 정수 = 정수
실수 / 정수 = 실수
연산자(Operator)
산술 연산자
비교 연산자 (결과 - boolean)
, <, >=, <=, ==, !=
증감 연산자
++변수명 // 다른 연산을 수행하기 전에 값을 1 증가시킴
변수명++ // 다른 연산을 먼저 수행한 후 값을 1 증가시킴
대입 연산자
논리 연산자 (boolean 값만 가능)
비트 연산자
32 16 8 4 2 1
1 1 1 0 0 (28)
& 1 1 0 0 1 (25)
==============================
1 1 0 0 0 (24)
28 << 2
1 1 1 0 0(28)
1 1 1 0 0 0 0 (112)
28 >> 2
1 1 1 (7)
삼항 연산자
조건식 ? 값1 : 값2