μνμ½λ© JAVA1
- 1. λ°μ΄ν°μ μ°μ° -
- 2. λ°μ΄ν° νμ -
- 3. μ«μμ μ°μ° -
- 4. λ¬Έμμ΄μ νν -
- 5. λ¬Έμμ΄ λ€λ£¨κΈ° -
1. λ°μ΄ν°μ μ°μ°
μ»΄ν¨ν°λ μ λ§ λ€μν μ’ λ₯μ λ°μ΄ν°λ€μ λ€λ£° μ μλ€.
κ·Έμ€μμ μ«μ, λ¬Έμ, λμμ, μ¬μ§ λ±λ μ°λ¦¬κ° μκ³ μλ λ°μ΄ν°μ€μ νλμ΄λ€.
μ΄λ κ² λ€μν λ°μ΄ν° νμ μ΄ μ‘΄μ¬νλ©° μ΄λ¬ν λ°μ΄ν° νμ μ μ μ΄νλ κ²μ΄ μ»΄ν¨ν°κ³΅νμ μΌλ‘ ν΄μΌν μΌμ΄λ©°, μ΄ λν μλ°μμ κ°λ₯ν μΌμ΄λ€.
μ»΄ν¨ν°μ λ°μ΄ν° νμ μ ꡬλΆμ§λ μ΄μ λ κ°κ°μ νμ λ§λ€ λ°μ΄ν°μ νΉμ±μ λ§λ μ²λ¦¬λ°©μμ΄ μ‘΄μ¬νκΈ° λλ¬Έμ΄λ€.
κ·Έλμ μ°λ¦¬λ μλ°μμλ μ΄λ»κ² λ°μ΄ν°λ€μ μ 리μ λνκ³ μκ³ , κ°κ°μ λ°μ΄ν°λ€λ§λ€ μ΄λ€ μ°μ°μ λ°©λ²λ€μ΄ μλμ§ μμ보λ μκ°μ κ°μ Έλ³Ό μμ μ΄λ€.
2. λ°μ΄ν° νμ
μ°λ¦¬κ° κ°μ₯ μ΅μνκ² μκ³ μλ μ«μμ λ¬Έμκ° μλ°μμλ μ΄λ»κ² ννλλμ§ μμλ³΄λ €κ³ νλ€.
System.out.println(6); // Number 6
System.out.println("six"); // String six
μλ°μμ μ«μνμ λ¨μν κ΄νΈμμ μ«μλ§ μ μ΄μ£Όλ©΄ λμ§λ§, λ¬Έμνμ ν°λ°μ΄ν μμ λ΄μ©μ λ£μ΄μ νννλ€.
System.out.println("6"); // String 6
κ·Έλ κΈ° λλ¬Έμ λ§μ½ ν°λ°μ΄νμμ μ«μλ₯Ό λ£μμ κ²½μ° λ°μ΄ν°νμ μ΄ μ«μνμ΄ λλ κ²μ΄ μλλΌ λ¬Έμνμ΄ λλ κ²μ΄λ€.
μ΄λ¬ν ꡬλΆμ΄ μ€μν μ΄μ λ κ°κ°μ λ°μ΄ν°νμ λ³λ‘ λ°μ΄ν° νμ μ νμλ‘νλ μ°μ°μ΄ λ€λ₯΄κΈ° λλ¬Έμ μ격ν ꡬλΆν νμκ° μλ€.
System.out.println(6+6); // 12
System.out.println("6" + "6"); // 66
μ΄λ°μμΌλ‘ μ«μνμμ νλ¬μ€(+)λ μ«μμ μ«μλ₯Ό λν΄μ£Όλ λνκΈ° μ°μ°μΌλ‘ μ°μ΄μ§λ§, λ¬Έμνμμ νλ¬μ€(+)λ λ¬Έμμ΄μ κ²°ν©ν΄μ£Όλ κ²°ν©μ°μ°μλ‘ μ¬μ©λλ€.
System.out.println(6*6); // 36
System.out.println("1111".length()); //4
μ΄μΈμλ νμ λ³λ‘ μ¬μ©λμ΄μ§λ μ°μ°μλ λ§κΈ° λλ¬Έμ μ ꡬλΆμ§μ΄μΌ νλ€.
3. μ«μμ μ°μ°
// Operator(μ°μ°μ)
System.out.println(6 + 2); // 8
System.out.println(6 - 2); // 4
System.out.println(6 * 2); // 12
System.out.println(6 / 2); // 3
μ°λ¦¬λ μ΄λ° λ§μ , λΊΌμ , κ³±νκΈ°, λλκΈ° κ°μ κ²λ€μ Operator(μ°μ°μ)λΌκ³ νλ€.
// νμ΄κ°μ μλ €μ€.
System.out.println(Math.PI); // 3.141592653589793
// νμ΄κ°μ λ²λ¦Όκ°μ μλ €μ€.
System.out.println(Math.floor(Math.PI)); // 3.0
// νμ΄κ°μ μ¬λ¦Όκ°μ μλ €μ€.
System.out.println(Math.ceil(Math.PI)); // 4.0
λν μ°λ¦¬λ μ»΄ν¨ν°λ₯Ό ν΅ν΄μ κ°λ¨ν μ¬μΉμ°μ°λΏλ§ μλλΌ μμ£Ό 볡ν©μ μ΄κ³ 볡μ‘ν μ°μ°κΉμ§λ ννν μ μλλ° κ·Έμ€μμ λνμ μΈλ° Mathμ΄λ€.
Mathλ μνκ³Ό κ΄λ ¨λ μμ£Ό μ¬μ©λμ΄μ§λ λͺ λ Ήμ΄λ€μ κ·Έλ£Ήνν΄λμ μΌμ’ μ μνμ°½κ³ λΌκ³ μκ°νλ©΄ λλ€.
μ΄ν΄λ¦½μ€μ Math. μ΄λΌκ³ μ λ ₯νλ©΄ μνκ³Ό κ΄λ ¨λ μ¬λ¬ λͺ λ Ήμ΄λ€μ΄ μ€λͺ κ³Ό ν¨κ» λνλλ κ²μ νμΈν μ μλ€.
μ΄λ¬ν λͺ λ Ήμ΄λ€μ μ¬μ©ν΄μ μ°λ¦¬λ κ³μ°κΈ°λ₯Ό μ¬μ©νλ κ²λ³΄λ€ λ ꡬ체μ μ΄κ³ λ€μν κ°λ€μ μ»μ΄λΌ μ μλ€.
4. λ¬Έμμ΄μ νν
// Character VS String
System.out.println("Hello World"); // String (λ¬Έμμ΄)
System.out.println('H'); // Character (λ¬Έμ)
System.out.println("H"); // String (λ¬Έμμ΄)
μ°λ¦¬κ° μλ°μμ λ¬Έμλ€μ μμ±ν λ ν°λ°μ΄νμμ μμ±ν΄μ λ¬Έμμ΄μ ννν΄ μ£Όλλ° μ΄λ₯Ό String(λ¬Έμμ΄)μ΄λΌκ³ νλ€.
κ·Έλ°λ° λ§μ½ μμλ°μ΄νμμ λ¬Έμλ€μ μμ± ν μ€νν κ²½μ° μλ¬κ° λ°μνλλ° μ΄λ μμ λ°μ΄νλ Character(λ¬Έμ)λ₯Ό μλ―Ένμ¬ λ¬Έμ ν κ°λ₯Ό μμ±ν λ μ¬μ©λμ΄μ§κΈ° λλ¬Έμ λ§μ½ μμ λ°μ΄ν μμ μ¬λ¬ λ¬Έμλ₯Ό μμ±νκ² λλ©΄ μλ¬κ° λ°μλλ κ²μ΄λ€.
λν λ¬Έμ 1κ°λΌλ ν°λ°μ΄ν μμ λ£μμ κ²½μ° Characterκ° μλ StringμΌλ‘ μΈμλλ―λ‘ μ κΈ°μ΅νλλ‘ νμ.
System.out.println("Hello "
+ "World"); // λ¬Έμμ΄ μ€κ°μ Enterν€λ₯Ό λλ μ κ²½μ° μ΄ν΄λ¦½μ€κ° μμμ μ²λ¦¬
λ§μ½ μ°λ¦¬κ° Hello Worldλ₯Ό μ€λ°κΏμ ν΅ν΄μ κ²°κ³Όκ°μ νμΈνκ³ μΆλ€κ³ ν΄μ λ¬Έμ μ¬μ΄μ Enterν€λ₯Ό μ λ ₯ν κ²½μ°, μ΄ν΄λ¦½μ€ μ체μμ ν΄λΉ μ½λλ‘ μμ±ν΄ μ£Όμ§λ§ μ€λ°κΏμΌλ‘ κ²°κ³Όκ°μ΄ μ²λ¦¬λμ§λ μλλ€.
//new line
System.out.println("Hello \nWorld");
λ§μ½ μ€λ°κΏμ νκ³ μΆλ€λ©΄ \nμ μ λ ₯ν΄μ£Όλ©΄ λλ€.
μ°Έκ³ λ‘, \nμμ nμ new lineμ μλ―Ένλ€.
νλ©΄μμ λ§μ½ Hello Worldλ₯Ό Hello "World"λ‘ νννκ³ μΆμ΄μ κ·Έλλ‘ μ λ ₯νλ€λ©΄ μλ¬κ° λ°μλμμ κ²μ΄λ€.
μ΄λ Worldμμ μμΈ ν°λ°μ΄νκ° μλλ λ¬Έμμ΄μ ννν λ μ°μ΄κΈ° λλ¬Έμ ν°λ°μ΄νμμ λ ν°λ°μ΄νλΌκ³ μλͺ» μ¬μ©λμ΄ μ§ κ²μ΄λΌκ³ μΈμλμ΄ μλ¬λ₯Ό λ°μμν¨ κ²μ΄λ€.
//escape
System.out.println("Hello \"World\""); // Hello "World"
μ΄λ₯Ό ν΄κ²°ν΄μ£ΌκΈ° μν΄μλ λ¬Έμμ΄ μμ μλ Worldμ μμμ§ ν°λ°μ΄νλ₯Ό κΈ°μ‘΄μ μν μ΄ μλ λ¬Έμμμ²΄λ‘ μ½νλλ‘ ν°λ°μ΄ν μμ μμ¬λ μ¬(\)λ₯Ό μ¬μ©ν΄ μ£Όλλ‘ νλ€.
μ°λ¦¬λ μ΄λ₯Ό κΈ°μ‘΄ μν μ μΌμμ μΌλ‘ νμΆ μμΌ°λ€κ³ ν΄μ escapeλΌκ³ νλ€.
5. λ¬Έμμ΄ λ€λ£¨κΈ°
// Hello Worldμ λ¬Έμ κΈΈμ΄λ₯Ό μλ €μ€.
System.out.println("Hello World".length()); // 11
// μ
λ ₯ν λ¬Έμμ΄μμ [[name]]μ΄λΌλ λΆλΆμ suhyeonμ΄λΌκ³ λ체ν΄μ€.
System.out.println("Hello, [[name]] ... bye. ".replace("[[name]]", "suhyeon")); // "Hello, suhyeon ... bye. "
λ¬Έμμ΄μ΄λΌλ λ°μ΄ν° νμ μ ννν μ μκ² λλ©΄, λ¬Έμμ΄κ³Ό κ΄λ ¨λ μλ°μ λ΄μ₯λμ΄ μλ μ¬λ¬κ°μ§ λ¬Έμμ΄μ μ²λ¦¬νλ κ²λ€μ μ¬μ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°ν μ μλ€.
'κ°μΈκ³΅λΆ > JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μνμ½λ©] JAVA1 - 8. λ³μ (0) | 2022.09.09 |
---|---|
[μνμ½λ©] JAVA1 - 7. μμ¬μΌμΌ 곡ν (0) | 2022.09.09 |
[μνμ½λ©] JAVA1 - 5. Hello Java World (0) | 2022.09.08 |
[μνμ½λ©] JAVA1 - 4. μλ° μ€ν λ° λμμ리 (+ μ΄ν΄λ¦½μ€ μ¨κΉνμΌ λ³΄μ΄κ² μ€μ νκΈ°) (0) | 2022.09.06 |
[μνμ½λ©] JAVA1 - 3. java κ°λ°νκ²½ eclipse μ€μΉ (0) | 2022.09.06 |
λκΈ