1. 변수 종류
- byte: 1Byte, -128~127의 수
- short: 2Byte, -32768~32767의 수
- int: 4Byte, -2147483648~2147483647
- long: 8Byte,
- char: 2Byte
- float: 4Byte, -128~127의 수
- double: 8Byte, -128~127의 수
- boolean: true나 false 값을 가짐
2. 변수 사용
int appleIndex; // 변수만 선언
int index = 0; // 변수를 선언하고 초기값도 설정
- 변수 이름은 변수의 용도를 쉽게 파악할 수 있도록 정하는 것이 좋습니다.
3. 다양한 타입의 변수
char ch = ‘A’;
- 문자 1개 타입을 선언하여 A로 초기화합니다.
float value = 1.234f;
- float와 double을 구분하기 위하여 float의 값에는 f나 F를 붙입니다.
long value2 = 100000000L;
- int와 long의 값을 구분하기 위하여 long 타입의 값에는 l이나 L을 붙인다. 이 때, l은 1과 비슷해 보일 수 있기 때문에 주로 대문자 L을 붙입니다.
4. 출력
System.out.println ("안녕하세요");
int age = 23;
System.out.println ("나의 나이는 " + age + "세 입니다.");
- 특정 변수의 값을 출력해줄 땐 변수를 적절한 위치에 넣어주어야 합니다.
5. 입력
- step
- "java.util.Scanner"를 import 해줍니다.
- scanner 변수 선언을 합니다.
- 입력 받습니다.
- 예제
import java.util.Scanner; //Scanner 클래스를 사용하기 위한 Import
class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print(“나이를 입력해주세요.”);
int age = s.nextInt();
System.out.println("당신의 나이는 "+ age + "세 입니다.");
}
}
- int
- int value_name = s.nextInt();
- double
- double value_name = s.nextDouble();
- string
- String value_name = s.next();