일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 패스트캠퍼스
- 코딩
- 파이썬
- 내일배움캠프
- 스파르타코딩
- 자기계발회고
- db설계핵심요약
- Python
- 포링키
- db설계과정
- jpa플러시
- 팀스파르타
- django
- 포스트메핑
- db설계방법
- 데이터베이스네이밍규칙
- tableperclass
- jakartapersistenceapi
- 리콰이어먼츠 설정
- getpost
- 장고
- dbnamingrule
- spring필수문법
- 릴레이션십데이터베이스
- 스파르타코딩클럽
- JPA
- 데이터베이스설계요약
- 겟메핑
- db네이밍규칙
- 프라이머리키
- Today
- Total
당우 일기장
자바 기초 문법 본문
자바 기초 문법 정리
자바 프로그래밍을 시작하려면 기본 문법부터 익혀야 해요. 이 문서에서는 자바의 핵심 문법을 간단히 설명합니다. 각 문법 요소와 그 의미를 "문법 - 설명" 형식으로 정리했으니, 천천히 따라가며 학습해보세요!
변수와 데이터 타입
변수 선언 -
타입 변수명;
:
값을 저장할 공간을 만드는 방법. 타입은 저장할 데이터 종류를 지정해요. 예:int age;
기본 데이터 타입 -
int
,double
,boolean
등:
자바에서 제공하는 기본 타입.int
는 정수,double
은 실수,boolean
은 참/거짓을 저장. 예:int num = 10;
변수 초기화 -
변수명 = 값;
:
변수에 처음 값을 넣는 것. 선언과 동시에 할 수도 있어요. 예:int age = 25;
연산자
산술 연산자 -
+
,-
,*
,/
,%
:
숫자를 더하고 빼고 곱하고 나누고 나머지를 구해요. 예:int sum = 5 + 3; // 8
비교 연산자 -
==
,!=
,<
,>
,<=
,>=
:
두 값을 비교해 참(true
) 또는 거짓(false
)를 반환. 예:boolean isEqual = (5 == 5); // true
논리 연산자 -
&&
,||
,!
:
조건을 조합하거나 반전시킴.&&
는 AND,||
는 OR,!
는 NOT. 예:boolean result = (true && false); // false
제어문
조건문
if
-if (조건) { 실행문; }
:
조건이 참일 때만 코드 블록을 실행. 예:if (age > 20) { System.out.println("성인"); }
조건문
else
-else { 실행문; }
:if
조건이 거짓일 때 실행. 예:else { System.out.println("미성년"); }
반복문
for
-for (초기식; 조건식; 증감식) { 실행문; }
:
정해진 횟수만큼 반복. 예:for (int i = 0; i < 5; i++) { System.out.println(i); }
반복문
while
-while (조건) { 실행문; }
:
조건이 참인 동안 반복. 예:while (count < 3) { count++; }
클래스와 객체
클래스 선언 -
class 클래스명 { ... }
:
객체를 만들기 위한 설계도. 속성과 메서드를 정의해요. 예:class Car { String color; }
객체 생성 -
클래스명 변수명 = new 클래스명();
:
클래스를 이용해 실제 객체를 만듦. 예:Car myCar = new Car();
멤버 변수 -
타입 변수명;
:
클래스 안에 선언된 변수. 객체의 속성을 나타냄. 예:String color;
메서드 -
리턴타입 메서드명(매개변수) { ... }
:
객체가 할 수 있는 동작. 예:void drive() { System.out.println("운전 시작!"); }
배열
배열 선언 -
타입[] 변수명;
:
같은 타입의 데이터를 여러 개 저장할 공간. 예:int[] numbers;
배열 생성 -
변수명 = new 타입[크기];
:
배열 크기를 지정해 초기화. 예:numbers = new int[5];
배열 초기화 -
타입[] 변수명 = {값1, 값2, ...};
:
선언과 동시에 값을 넣음. 예:int[] scores = {90, 85, 95};
배열 접근 -
변수명[인덱스]
:
특정 위치의 값을 가져오거나 수정. 인덱스는 0부터 시작. 예:scores[0] = 100;
입력과 출력
출력 -
System.out.println(값);
:
콘솔에 값을 출력하고 줄바꿈. 예:System.out.println("Hello, Java!");
입력 -
Scanner
클래스 사용:
사용자로부터 입력을 받음. 예:import java.util.Scanner; Scanner sc = new Scanner(System.in); int num = sc.nextInt();
주석
한 줄 주석 -
// 내용
:
코드 한 줄에 대한 설명. 예:// 이건 변수 선언이에요
여러 줄 주석 -
/* 내용 */
:
여러 줄에 걸친 설명. 예:/* 이 메서드는 값을 출력합니다 */
예외 처리
- try-catch -
try { ... } catch (예외타입 변수) { ... }
:
예외가 발생할 수 있는 코드를 처리. 예:try { int result = 10 / 0; } catch (ArithmeticException e) { System.out.println("0으로 나눌 수 없어요!"); }
'JAVA' 카테고리의 다른 글
스프링 입문 전 필수 자바 문법 리스트 (1) | 2025.04.08 |
---|---|
자바 중급 문법 (1) | 2025.04.08 |
자바 기초문법 2 (0) | 2025.04.08 |