본문 바로가기

JAVA

231204 Java

오늘부터 강사님 변경

 

교육 예정

Java 한달 - DB (mairaDB) 한달 - spring 한달 (- HTML - CSS3 - JS) - 되면 - vue3 - aws 등등

 

정보처리기사 따면 좋음

자료구조, 알고리즘

 

시험 총 13 과목

 

토요일 추가 보충수업 있음

수업 내용은 기존 수업 받은 내용 중 모르는 내용으로

 

프로젝트는 약 4번

임의 배정 2번, 직접 팀원 고르는 것 2번

 

Hello World 출력하기

public class HelloWorld { // 클래스
    public static void main(String[] args){ // 메소드
        System.out.println("Hello, World"); // 명령문
        
        // 한줄 주석
        /* 문단 주석 */
        /** 문서 주석 */
    }
}

 

이클립스에서 명령문을 정렬하고 싶을 때

단축키 : Ctrl + Shift + F

 

클래스 : 객체 최소 단위
메소드 : function. 명령 단위, 명령 문장의 집합, 하나의 기능을 함
명령 문장 : 세미콜론(;) 으로 끝남, 메소드 밖으로 나가면 안됨

 

클래스, 메소드, 명령어 이름 짓기

// 클래스 이름 : 대문자로 시작 Apple, 두 단어 조합일 경우 AppleKorea = 파스칼 표기법
// 메소드 이름 : 소문자로 시작 apple, 두 단어 조합일 경우 appleKorea = 카멜 표기법
// 변수 이름 : 카멜 표기법, 메소드와 동일
// 상수 이름 : 모든 단어를 대문자로 작성 APPLE, 두 단어의 조합은 APPLE_KOREA = 스네이크 표기법

 

프로그램에서 세미콜론의 의미

// 프로그램에서 ; 의 의미 
/* 
* 프로그램에서는 약 3가지 명령이 존재
* 선언 (Declaration), 대입 (Assign), 초기화(Initialized)
* 이외 특정 명령을 실행하는 명령 ex) 콘솔 출력 명령 등
* 이러한 명령 끝에는 반드시 하나의 명령이 끝났다는 의미로 세미콜론을 붙임
* 단 예외도 있음 (같은 타입의 변수를 연속적으로 선언 시, 등)
* 예외는 넘기고 위 규칙이 중요
*/

 

변수 선언하기

public static void main(String[] args) {
        int num = 10; // 변수 초기화 식 = 변수 선언 + 값 대입
        // 변수 쓰기 = 변수 값 바꾸기
        num = 11; // 변수 활용 or 변수 값 변경
        System.out.println(num); // 변수 활용

        int number = 55; // 여기에 숫자 55를 저장하는 문장으로 작성
        System.out.println(number); // 55

        number = num;
        System.out.println(number); // 11
    }

 

상수 선언하기

final int FINAL_INT = 30; // 상수는 앞에 final 명령어 추가

 

char ch = 97;
char c = '\uAC00'; // ASCII CODE \u 는 ASCII CODE 라는 명령어, AC 라인의 0,0 줄 출력
System.out.println(c); // ASCII CODE 값 출력 '가'
System.out.println(ch); // a 출력
System.out.println((char) (ch + 1)); // b 출력
System.out.println((int) 'a'); // a 의 ASCII CODE 값 97 출력

 

숙제

Hello World 출력문 안보고 쓰는 법

데이터 타입 크기 비교 외우기

'JAVA' 카테고리의 다른 글

231206 Java  (2) 2023.12.06
231205 Java  (0) 2023.12.05
231201 Java  (0) 2023.12.01
231130 Java  (2) 2023.11.30
Java 설치하기  (1) 2023.11.29