본문 바로가기

항해99

23.11.18 항해 99 16기 지원주차 3일차

오늘 공부한 것

* JAVA 변수 공부

* 이력서 작성

 

이력서를 얼추 작성하고 낸다음에 JAVA 변수를 다시 공부하기 시작했다

 

인프런에 있는 Java로 배우는 자료구조 무료가 있길래 이걸로 공부를 시작했다

 

1. 변수 : 데이터를 보관하는 장소 (memory)
   1) 사용하기 전에 선언되어야 함 
   2) 적용 범위를 가짐
      (1) 메서드(블록) 내부에 선언된 변수는 그 메서드(블록) 내부에서만 사용가능
      (2) 메서드 외부 (클래스 내부) 에 선언된 변수는 클래스 내에서 사용가능
   3) 변수의 선언 : "이름" 과 " 타입" 을 정해주는 것

 

public class Code01 {
    static int num; // 메서드 외부에 선연된 변수는 그 클래스 전체에서 사용 가능

    public static void main(String[] args) {
        int anotrherNum = 5; // 메서드 내부에 선언된 변수는 그 메서드 내에서만 사용가능
        num = 2;

        System.out.println(num + anotrherNum); // 7
        System.out.println("Num : " + num); // 2
        System.out.println("AnotherNum: " + anotrherNum); // 5
        System.out.println("Sum " + num + anotrherNum); // 25
        System.out.println("Sum " + (num + anotrherNum)); // 7
    }
}

 

import java.util.Scanner;

public class Code02 {
    public static void main(String[] args) {
        int number = 123;

        Scanner kb = new Scanner(System.in); // kb 라는 이름의 Scanner 를 만든다

        System.out.println("Please enter an integer: ");

        int input = kb.nextInt();

        if (input == number) {
            System.out.println("Numbers match! :-)"); // input == number 일때
        } else {
            System.out.println("Numbers do not match! :-("); // input != number 일때
        }
    }
}