티스토리 뷰

문제

생성일: 2022년 1월 5일 오후 5:06

Untitled

<목적>

  1. 기본적인 코드 구성 및 용도 확인

<답안>

  1. 자바는 파일명과 class 명이 동일해야합니다
    • HelloWorld2 >> Hello...
    • 대소문자도 같아야합니다.
    • 프린트문앞에 싱글 쿼터가 아니라 더블 쿼터가 들어가야합니다
public class Java100_variable_HelloJava{
public static void main(String[]args) {
System.out.println("Hello_ world");

}
}

문2

Untitled


Untitled

  • 접근제한자
    • ** 클래스나 메서드에 접근할 수 있는 범위를 지정 >> 접근제한자, 접근 제어자
    • public
      • 누구나 이용가능한 메서드입니다
    • private
      • 해당 클래스에서만 사용가능합니다
    • protected
      • 해당 클래스 + 상속한 다른 친구
    • default
  • 클래스선언
    • class
    • 객체를 생성하는 틀 , 프레임, 템플릿
  • 클래스 이름
    • 카멜케이스 ( 단어와 단어 사이에 구분 - 대문자)
  • 메서드 이름
    • 메서드란?
      • 함수 - 어떤 특정한 동작이나 작업 , 행위 등을 수행하는 것.

문3

Untitled

  • 메인메서드의 파라미터는 잘못된 것이 아니다!!!
  • main 메서는 main이라고 표기
  • psvm !기억하기
  1. 메인 메서드
    1. main()
      1. 만약 다르게 작성하면 >> 기본 메서드를 찾을 수 없다고 에러 발생합니다
      2. 기본 메서드 (main) 작성하라고 출력합니다
    2. 자바 프로그램이 실행되면 제일 먼저 메인 메서드를 찾아서 실행
    3. 실게 작성된 소스에서 그 프로그램의 시작이 어딘지 알 수 없으면 안되므로 시작점을 알려주는 용도입니다.
      1. entry point > main()
  2. 파라미터
    1. 메서드 (함수) 호출시 하나 or 둘 이상의 파라미터 값을 넣어서 호출할 수 있음.
    2. 그러한 인수 (파라미터) 들의 값을 저장할 변수(바구니)들을 명시.
    3. String > 문자열 > [] 배열 > args > argument(논의 , 논쟁 , 언쟁 ,말다툼 , 주장; 인수, 독립변수)
    4. args 하나의 변수명일 뿐이므로 임의의 이름을 저장해도 무방하다.

Untitled

  1. 반환할 타입
    1. return type > 반환할 값이 있냐? 없냐
      1. 없으면 void
      2. 이 메서드(함수) 는 호출하면 결과로써 특별히 반환되는 값은 없이 수행되는 메서드

문4

Untitled


  1. static으로 선언된 함수(메서드)나 변수는 자바 버추얼 머신에서 인스턴스 객체의 생성없이 호출을 할 수 있음
    • 쉽게 말해서 , 객체 생성없이 해당 함수(메서드)를 호출해서 사용할 수 있습니다.
    • 프로그램 실행 단계 이후 , 가장 먼저 호출되어야 하기에 static으로 main문을 실행하는 것입니다
    • 자바 프로그램을 실행아면 static으로 지정된 메서드를 찾아서 먼저 메모리에 할당
    • static으로 지정된 메서드가 여러개인 경우에는 모두 메모리에 객체를 생성하는 것과 상관없이 모두 메모리에 할당
    • 그런 후, “main”으로 이름이 적혀진 메서드가 있는 지를 찾아서 그 메서드를 가장 먼저 시작점의 메서드로써 호출을 하게 되는 것입니다.

문5

Untitled

  1. 변수란 무엇인가?
    • 바구니 > 데이터를 저장하는 메모리 공간
  2. 변수 선언이란 무엇인가?
    • 변수를 사용하기 위해서는 먼저 변수의 타입에 맞는 선언을 해줘야 합니다.
    • 정수형의 변수 사용
      • 먼저 정수형의 타입의 자료형을 선언을 해주고 사용해야 합니다.
        • 데이터 타입(자료형)에 대해서는 뒤에..
  3. 변수의 용도
    • 저장
    • 어떤 연산을 수행할 때 값들을 저장해놓아야하는 데 그때 변수(바구니)를 활용
  4. 왜 필요
  5. public class Java100_variable_001{ }

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함