μλ°μ λ°μ΄ν° νμ
- κΈ°λ³Ένμ
8κ°
- boolean
- char
- byte
- short
- int
- long
- float
- double
- λ νΌλ°μ€ νμ
: 1κ°μ΄λ©° μ©λλ λ€μ 3κ°μ§
- ν΄λμ€(class)μ λν λ νΌλ°μ€
- μΈν°νμ΄μ€(inerface)μ λν λ νΌλ°μ€
- λ°°μ΄(array)μ λν λ νΌλ°μ€
- κΈ°λ³Ένμ 8κ°λ ν¬κΈ°κ° κ³ μ λμ΄ μκ³ , λ νΌλ°μ€ νμ μ ν¬κΈ° κ³ μ μ΄ λμ΄ μμ§ μλ€.
κΈ°λ³Έ νμ μ΄μΈ 리ν°λ΄
λ¬Έμμ΄
- λ¬Έμμ΄μ κΈ°λ³Ένμ μ΄ μλλ€.
- String ν΄λμ€λ‘ λ¬Έμμ΄ νν - λ¬Έμμ΄ λ¦¬ν°λ΄
String a = "test";
- λ¬Έμμ΄μ΄ μμΈ + μ°μ°μ λ¬Έμμ΄μ μ°κ²°νλ€.
String a = "test";
System.out.println(a + " μ
λλ€"); // "test μ
λλ€" μΆλ ₯
NULL 리ν°λ΄
- λ νΌλ°μ€μ λμ μ¬μ©
int n = null; // μ€λ₯ --> κΈ°λ³Έ νμ
μ μ¬μ© λΆκ°
String str = null; // stringμ κΈ°λ³Έ νμ
μλλΌ null μ¬μ© κ°λ₯
μμ μ μΈ
- final ν€μλ μ¬μ©
- μ μΈ μ μ΄κΉκ° μ§μ
- μ€ν μ€ κ° λ³κ²½ λΆκ°
final int LENGTH = 20;
static final double PI = 3.141592; // staticμΌλ‘ μ μΈνλ κ²μ΄ μΌλ°μ
μμ ) λ³μ, 리ν°λ΄, μμ μ¬μ© - μμ λ©΄μ μ κ³μ°νμ¬ μΆλ ₯νλ νλ‘κ·Έλ¨
public class CircleArea {
public static void main(String[] args) {
final double PI = 3.14; // μμ£Όμ¨μ μμλ‘ μ μΈ
double radius = 10.2; // μμ λ°μ§λ¦
double circleArea = radius * radius * PI; // μμ λ©΄μ κ³μ°
System.out.print("λ°μ§λ¦" + radius + " , ");
System.out.println("μμ λ©΄μ = " + circleArea);
}
}
νμ λ³ν
- μλ νμ
λ³ν
- μ»΄νμΌλ¬μ μν΄ μλμ νμ λ³΄λ€ ν° νμ μΌλ‘ μλ λ³ν (ν° νμ μμ μμ νμ μΌλ‘λ μλ λ³ν μ λ¨)
- μΉν(=)λ¬Έμ΄λ μμ λ΄μμ νμ μΌμΉνμ§ μμ λ μΌμ΄λ¨
- κ°μ νμ
λ³ν
- κ°λ°μμ μλμ νμ λ³ν
- () μμ κ°λ°μκ° λͺ μμ μΌλ‘ νμ λ³ν μ§μ
int n = 300;
byte b = n; // int νμ
μ΄ byteλ‘ μλ λ³ν μ λ¨
byte b = (byte)n; // κ°μ λ³ν
double d = 1.9;
int n = (int)d; // n = 1
μλ°μ ν€ μ λ ₯κ³Ό System.in
- System.in
- ν€λ³΄λμ μ°κ²°λ μλ°μ νμ€ μ λ ₯ μ€νΈλ¦Ό
- Scanner ν΄λμ€
- java.util.Scanner
- κ°μ²΄ μμ±
import java.util.Scanner;
Scanner a = new Scanner(System.in); // scanner κ°μ²΄ μμ±
Scanner μ£Όμ λ©μλ
728x90
'PL(Programming Language) > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] μμ±μ κ°λ κ³Ό λͺ©μ , this λ νΌλ°μ€, this() νΈμΆ (0) | 2021.10.14 |
---|---|
[Java] κ°μ²΄ μ§ν₯μ κ°λ , νΉμ§, ν΄λμ€, κ°μ²΄ (0) | 2021.10.13 |
[Java] μλ° λ°°μ΄, length, for-eachλ¬Έ, 2μ°¨μ λ°°μ΄, λ©μλμ λ°°μ΄ λ¦¬ν΄ (0) | 2021.05.09 |
[Java] JDK, JRE, μλ° λ°°ν¬ν μ’ λ₯, μ΄ν΄λ¦½μ€ (0) | 2021.03.11 |
[Java] μλ° μμ (0) | 2021.03.11 |