[JAVA] 변수와 제어문 _ 변수

김나영·2022년 8월 5일
0

JAVA

목록 보기
1/14
  • JAVA 기본 구조
    • 클래스 : 서로 관련 있는 변수나 메소드의 집합
    • 메소드 : 어떤 기능의 구현 단위
public class Calculator {
	public int plus (int a, int b) {
    	return a + b;
        }  // 메소드
    public int minus (int a, int b) {
    	return a - b;
        }  //메소드
  }    // 클래스
  • main 메소드 구조
    main 메소드 : JVM이 실행하는 기본 메소드.
    실행하고자 하는 코드는 main 메소드에 작성해야 한다
public class HelloProject {
	public static void main(String[] args) {
    	String message = "Hello World";
        System.out.println(message);
        }     // main메소드
}
  • 키워드 이름 규칙
  1. 패키지 : 모두 소문자로 작성. 실제로는 회사 도메인을 거꾸로 작성하여 사용. ( com.samsung.galaxy )
  2. 클래스 : 각 단어의 첫 글자만 대문자, 나머지는 소문자 ( Upper Camel Case )
  3. 변수/메소드 : 첫 글자는 소문자. 이후 단어는 첫 글자만 대문자, 나머지는 소문자 ( Lower Camel Case )
  4. 상수 : 모두 대문자. 언더바(_)로 연결. ( Snake Case )
    • 사용 불가능한 이름
      숫자로 시작, 사용할 수 없는 특수문자 (% , 공백), 이미 사용중인 키워드
  • main메소드
    • 자바 프로젝트를 실행할 때 반드시 필요하다.
    • JVM (Java Virtual Machine)은 열려있는 main 메소드를 실행한다.
    • 열려있는 main 메소드가 없으면 최근에 실행한 main 메소드를 실행한다.

변수 (Variable)

프로그램에서 사용하는 값을 저장하기 위한 공간
데이터 타입에서 정한 크기의 메모리 공간을 사용해서 값을 저장
데이터 타입 다음에 변수 이름을 작성해서 변수를 선언 (declare)한 뒤 사용

  • 변수 선언

    • 사용할 변수의 데이터 타입과 이름을 미리 결정해야 한다.
    • 형식 → 데이터타입 변수명 = 초기값
  • 데이터 타입

    • 논리타입
      -boolean
    • 문자타입
      -Character, 1글자를 의미한다. 2글자는 불가
      -char
      -\n : 라인피드 - 줄바꿈
      -\t : 탭
      -\' : 작은 따옴표
      -\" : 큰 따옴표
    • 정수타입
      -int , long
      -long 타입의 값은 마지막에 L 또는 l을 추가해야 한다.
    • 실수타입
      -double
    • 문자열타입
      -기본타입은 아니지만 자주 사용하기 떄문에 기본 타입처럼 사용할 수 있도록 자바가 지원한다.
      -Stirng 클래스를 사용한다.
  • 문자열 타입

    • 기본 타입 (Primitive type)은 아니다.
    • 자주 사용하기 떄문에 기본 타입처럼 사용할 수 있도록 자바가 지원한다.
    • String 클래스 사용
profile
응애 나 애기 개발자

0개의 댓글