#1 Language π (47) μΈλ€μΌν 리μ€νΈν [JAVA] μ°μ°μ (Operator) μ°μ°μ μ°μ°μ : μ°μ°μ μ¬μ©λλ κΈ°νΈ μ°μ μ°μ°μ : + - * / % package Day01; public class _07_operator { public static void main(String[] args) { // TODO Auto-generated method stub // 1. μ°μ μ°μ°μ int num1 = 10; int num2 = 3; //λ§μ int result1 = num1 + num2; System.out.println("num1 + num2 = " + result1); System.out.println("---------------------------------"); //λΊμ result1 = num1 - num2; System.out.println("num1 - num2.. [JAVA] Scanner class Scanner class System.in.read() λ¬Έμ μ μ μ λ ₯λ ν€ νλνλκ° μ½λλ‘ λ³κ²½λ¨ νκΈ κ°μ μμ, λͺ¨μ μ‘°ν©μ ννν μ μμ (’κ°’,’λ’.....) Scanner ν΄λμ€λ₯Ό μ΄μ©νλ©΄ enterκ° μ κΉμ§μ μ λ ₯κ°μ λ¬Έμμ΄λ‘ μ μ₯ κ°λ₯ package Day01; import java.util.Scanner; // c+s+o public class _06_useScanner { public static void main(String[] args) { // TODO Auto-generated method stub // 3. Scanner ν΄λμ€ μ¬μ© ( C+S+o) Scanner sc = new Scanner(System.in); String inputData; while (true) {.. [JAVA] μμ€ν μ μΆλ ₯ (System In Out) μμ€ν μ μΆλ ₯ μΆλ ₯νλ λ°©μμ System.outμ μ΄μ©νμ¬ μ§ν System: νμ¬ μ¬μ©μ€μΈ μμ€ν ν΄λμ€ out: μμ€ν μμ μ¬μ©μ€μΈ μΆλ ₯μ₯μΉ print() λ©μλλ₯Ό μ¬μ©νλ©΄ λͺ¨λν°λ‘ μΆλ ₯λ¨ println(): κ΄νΈμμ λ΄μ©μ μΆλ ₯ ν μ€ λ°κΏ print(): κ΄νΈμμ λ΄μ©μ μ€ λ°κΏ μμ΄ μΆλ ₯ printf(”νμ λ¬Έμμ΄”, κ°1): νμ λ¬Έμμ΄μ λ§λ κ°μ μΆλ ₯ μ μν - %d μ€μν - %f λ¬Έμμ΄ - %s package Day01; public class _04_systeminOut { public static void main(String[] args) { // TODO Auto-generated method stub // 1. μμ€ν μΆλ ₯ String str1 = "hello java"; i.. [JAVA] λ°μ΄ν° νμ λ³ν (Change Type) μμ€ μ½λλ₯Ό μμ±νλ€ λ³΄λ©΄ νμ μ΄ λ€λ₯Έ λ³μλ€μ μ°μ°ν΄μΌ λ κ²½μ°κ° λ°μνλλ°, μ΄ λ νμ© λ²μκ° μμ νμ μ΄ νμ© λ²μκ° ν° νμ μΌλ‘ μλ λ³νλ¨ package Day01; public class _03_changeType { public static void main(String[] args) { // TODO Auto-generated method stub //1. μλ νμ λ³ν byte byteVal = 10; //νμ©λ²μκ° μμ byteνμ μμ νμ©λ²μκ° ν° intνμ μΌλ‘ μλμΌλ‘ νμ λ³νλ¨ int intVal = byteVal; System.out.println(intVal); System.out.println("---------------------------------"); char c.. [JAVA] λ³μμ λ°μ΄ν° νμ (type Of Variable) μ μν νμ int : μ μλ₯Ό νννλ λνμ μΈ νμ , 4byteκΉμ§ νν κ°λ₯ (μ½ 4μ΅) long : 8byteκΉμ§ νν κ°λ₯ (1000κ²½) byte : κΈ°λ³Έμ΄ λλ μ μν νμ , 1byte νν κ°λ₯ short : 2byte νν κ°λ₯ char : λ¬Έμ νλλ₯Ό ννν λ μ¬μ©νλ νμ , 2byte νν κ°λ₯ package Day01; public class _02_typeOfvariable { public static void main(String[] args) { // TODO Auto-generated method stub // 1. λ³μ μ μΈκ³Ό λμμ μ΄κΈ°ν int num1 = 1; // 2. JVMμ μ μν λ³μλ₯Ό κΈ°λ³Έμ μΌλ‘ intλ‘ μ»΄νμΌνκΈ° λλ¬Έμ // 리ν°λ΄ μμμΈ Lλ₯Ό μ μλ€μ λΆμ¬μ.. [JAVA] λ³μ(Variable) λ³μ λ³μλ μμ κ°μ μ μ₯νκΈ° μν κ³΅κ° λ³μμλ νλμ κ°λ§ μ μ₯ κ°λ₯ λ³μλ₯Ό μ¬μ©νκΈ° μν΄μ λ³μ μ μΈ νμ λ³μ μ μΈ : λ³μμ νμ + λ³μμ μ΄λ¦ ex) int value λ³μ μ΄λ¦ κ·μΉ 첫 λ²μ§Έ κΈμλ μλ¬Έμλ $,_λ§ κ°λ₯, μ«μλ λΆκ°λ₯ λ³μμ μ΄λ¦μ λλ¬Έμ, μλ¬Έμ κ΅¬λΆ λ³μμ μ΄λ¦μ Camelcase(첫 λ²μ§Έ λ¨μ΄λ μλ¬Έμ, λ λ²μ§Έ λ¨μ΄λ λλ¬Έμ λ°©μ) λͺ λͺ κ·μΉμ λ°λ¦ ex) intValue μλ°μ μμ½μ΄λ λ³μμ μ΄λ¦μΌλ‘ μ§μ λΆκ°λ₯ λ³μμ μ¬μ© λ³μμ κ° μ μ₯νλ €λ©΄ λ±νΈ (=) μ¬μ©νμ¬ μ μ₯ νλ‘κ·Έλλ° μΈμ΄μμ λ±νΈ (=)λ μΌμͺ½ λ³μμ μ€λ₯Έμͺ½ κ°μ μ μ₯ ex) int value = 1; λ³μμ κ°μ μ§μ ν΄μ£Όλ κ²μ λ³μμ μ΄κΈ°ν(initialize)λΌκ³ ν¨ μ΄κΈ°νλμ§ μμ λ³.. [JAVA] μλ° μμνκΈ° μλ° μμνκΈ° μ»΄ν¨ν°λ 2μ§μλ‘ λ κΈ°κ³μ΄λ‘ λμ κΈ°κ³μ΄λ μ¬λμ΄ μ¬μ©νκΈ° λΆνΈνκ³ λ³΅μ‘νμ¬ νλ‘κ·Έλλ° μΈμ΄κ° κ°λ°λ¨ νλ‘κ·Έλλ° μΈμ΄λ‘ μμ±λ μμ€ μ½λκ° μ»΄νμΌλ¬λ₯Ό ν΅ν΄μ κΈ°κ³μ΄λ‘ λ³νλκ³ λ³νλ κΈ°κ³μ΄λ‘ μ»΄ν¨ν°κ° μμ€ μ½λλ₯Ό μ€ν νλ‘κ·Έλλ° μΈμ΄ μ’ λ₯ : C, C++, C#, JAVA, Python λ± JAVAλ JVM μ»΄νμΌλ¬ μ¬μ© μμ€μ½λλ‘ μμ±ν .java νμΌμ΄ JVMμ ν΅ν΄μ λ°μ΄νΈ μ½λμΈ .classνμΌλ‘ λ³ν μλ°μ μ₯μ μ»΄νμΌλ¬κ° λͺ¨λ μ΄μ체μ μμ λμΌνκ² λμν¨ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μΈμ΄ μ»΄νμΌλ¬μΈ JVMμ GC(Garbage Collector)κ° μλμΌλ‘ λ©λͺ¨λ¦¬ μ 리 λ¨μΆν€ κΈμ ν¬κΈ° μ‘°μ : Ctrl ++ / - λ²νΌ μ»΄νμΌ : Ctrl + f11 λ³΅μ¬ / λΆμ¬λ£κΈ° : Ctrl + .. μ΄μ 1 Β·Β·Β· 3 4 5 6 λ€μ