danDevlog

Java - day1 본문

Java

Java - day1

단데기이 2022. 2. 15. 13:44
728x90
import java.util.Scanner;

public class Main {
   public static void main(String[] args) {
      Scanner cin = new Scanner(System.in);
      // 화면 상에서 값을 입력하려고 할때,
      // 입력을 처리해 주는 Scanner 클래스에서 생성한 객체 cin
      // 즉, 입력 처리를 도와주는 요소.

      int a = cin.nextInt();
      // 입력 객체를 이용하여 숫자값을 받아 들이고 변수 a에 저장.
      // int a=11;
      int b = cin.nextInt();
      System.out.println(a + b);

      cin.close();
      // 입력 자원을 운영체제로 부터 빌려 사용하고,
      // 사용이 끝나서 반납한다는 의미.
   }

}
public class HelloWorld {
   // 메인 메소드는 특별한 역할,
   // 프로그램의 시작과 끝을 담당.
   // 프로그램이 시작되면 main 이라는 메소드 부터 찾기 라고 자바 컴파일러와 약속함.
   public static void main(String[] args) {
      System.out.println("Hello World1");
      
      String [] abc= {"123","456","789"};
      // 문자열의 모음. 문자열 배열 
   }
   
   // 아래는 설명을 위해서 억지로 추가함.
   public static void main2(String[] args) {
      System.out.println(args[0]);
      System.out.println(args[1]);
      System.out.println(args[2]);
   }
}
// 객체 지향 언어 : java
// 절차 지향 언어 : C

 

자바의 클래스명
- 첫글자는 영문 대문자,
- 한글명 사용 가능하지만, 실무에서는 사용 안함.
- 의미가 통하는 형태로 명명.
- 카멜(낙타) 표기법을 이용.
- 예제 클래스명 : HelloWorld
- 예약어는 사용 불가. 예) String

 

public class HelloWorld {
   public static void main(String[] args) {
      int n; // 변수 : 변하는 수(값)      
      n=1;
      System.out.println(n);//1
      n=5;
      System.out.println(n);//5
      
      final int nn; // 상수 : 변하지 않는 수(값)
      // final : 사전적 의미는 최종적인 변하지 않는
      nn=3;
      System.out.println(nn);//1
      //nn=5;// The final local variable nn may already have been assigned
      // 상수는 재할당 불가.
      System.out.println(nn);//5
   }
}

 

public class Main {
   public static void main(String[] args) {
      Scanner cin = new Scanner(System.in);
      // 화면 상에서 값을 입력하려고 할때,
      // 입력을 처리해 주는 Scanner 클래스에서 생성한 객체 cin
      // 즉, 입력 처리를 도와주는 요소.

      int a = cin.nextInt();
      // 입력 객체를 이용하여 숫자값을 받아 들이고 변수 a에 저장.
      // int a=11;
      int b = cin.nextInt();
      System.out.println(a + b);

      cin.close();
      // 입력 자원을 운영체제로 부터 빌려 사용하고,
      // 사용이 끝나서 반납한다는 의미.
   }
}

 

 

'Java' 카테고리의 다른 글

Java - day6  (0) 2022.02.22
Java - day5  (0) 2022.02.21
Java - day4  (0) 2022.02.18
Java - day3  (0) 2022.02.17
Java - day2  (0) 2022.02.16
Comments