728x90
반응형

 

 

 

Package= Module

 

Java class

 : Java에서 객체를 만들기 위한 최소 단위

 

 

() - 메소드를 선언하거나 호출하는 경우 사용
- 우선순위로 연산을 하는 경우 사용
{} - 영역을 지정할 때 사용
- Java의 참조자료형의 값을 기술할 때 사용
[] - Java의 영역을 자료형의 값을 기술할 때 사용

 

    System.out.println("Hello, Java!!!");

 

 

명명규칙

1. 식별자(identifier) 명명규칙
<필수> 맨 첫 글자는 영어나 _, $ 기호로만 시작해 줄 것 Abc, abc12, _abc, $abc
  맨 처음(첫 문자)에는 숫자x를 쓸 수 없다. 1abc (x)
  특수기호는 _, $ 만 사용가능  
  이름에는 공백x이 절대 들어올 수 없다. number count (x)
  키워드(예약어-소문자)x는 이름으로 쓸 수 없다.  
<권장> 영어로 기술해줄 것,  
<공통> 영어는 대소문자 가림 (예외, 클래스명) Num, num
2. 변수, 객체명, 메소드명 명명규칙  
<권장> 되도록 영어 aaa로 시작  
  카멜표기법이나 스네이크 표기법으로 기술

numberCount
number_count
3. 클래스 명명규칙  
<권장이지만, 필수> 반드시 첫 글자는 영어 Aaa로 Number
<권장> 파스칼표기법 NumberCount

 

변수, 상수
변수(variable) 변경가능한 마지막 값 1개만 저장할 수 있는 공간 자료형 변수형=값;
자료형 변수명;
            변수명=값;
int a;
     a=5;
상수(constant) 변경할 수 없는 값

<권장> 영어AAA로만 기술
자료형 앞에 final 키워드 붙음
<필수> 반드시 선언과 동시에 초기화해줄 것
final 자료형 상수명=값;
final int a=5;
            a=7; (x)

 

    
   
  
   

    byte b =1;
     short s = -50;
      int i =999;
  long자료형은
접미사 대문자 L 또는 l 입력해야 정확한 값이 출력
 long l =9999999999L;
        float f = 0.25f;
        double d = 0.75;
        char c='반드시 문자 하나(공백이더라도) 값은 입력해야함';
     
     
     

 

 

명령프롬프트변경 cd>경로

[단축키]  
[ctrl] + [F11] 실행
[ctrl] + [d] 삭제
[ctrl] + [alt] + [방향키] 복사

 

//주석

/* 여러줄 추가

 




 

 

    char c = 'a';
    String str = "";
    final char CSTR='C';
    명명규칙(대소문자에 따라, 변수, 상수 구분가능)
    c = 'Z'; 변수인 관계로 변경가능
    CSTR = 'A'; 상수인 관계로 error 뜸

 

    char c ; 선언
    final char CSTR; 선언
    
    c = 'Z';
    CSTR = 'A';
    System.out.println(c);
    System.out.println(CSTR);

 

메쏘드 내에 자료형은 달라도 같은 이름으로 변수나 상수를 만들 수 없다.

 

    char c='글';
    System.out.println(c);


    String str ="글자";
    System.out.println(str);
    /*
     * String 자료형
     * 반드시 큰따옴표(double quatation)으로 값을 묶어준다.
     * 큰따옴표 기술한 후 아무런 값을 기술하지 않는 경우는 빈문자열이라는 값으로 지정된다.
     * 값을 대입하는 경우 한 개 이상의 문자들을 기술할 수 있다.
     */

 

 

String s ="출력결과";
System.out.println(s);//출력결과

s="";
System.out.println(s);//  

int i=5;
System.out.println(i);//5
    
float f=-0.25f;
System.out.println(f);//-0.25

s="안녕하세요.";
System.out.println(s);//안녕하세요.

728x90
반응형

'[JAVA]' 카테고리의 다른 글

[20231214] 4일차 오전  (0) 2023.12.14
[20231213] 3일차 오후  (0) 2023.12.13
[20231213] 3일차 오전  (0) 2023.12.13
[JAVA] 이스케이프 문자  (0) 2023.12.12
2일차 20231212  (0) 2023.12.12

+ Recent posts