java 기본 문법.
ChatGPT의 말:
Java의 기본 문법은 구조적이고 명확하여 배우기 쉬운 편입니다. 아래는 Java의 주요 기본 문법을 예제 중심으로 정리한 것입니다.
✅ Java 기본 문법 정리
1. 기본 구조
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
- class : 클래스 정의
- main() : 자바 프로그램의 시작점
- System.out.println() : 콘솔에 출력
2. 변수 선언과 데이터 타입
int number = 10; // 정수형
double pi = 3.14; // 실수형
char grade = 'A'; // 문자형
boolean isJava = true; // 불리언형
String name = "John"; // 문자열 (객체)
3. 연산자
int a = 10, b = 20;
int sum = a + b; // 덧셈
int diff = a - b; // 뺄셈
int prod = a * b; // 곱셈
int div = b / a; // 나눗셈
int mod = b % a; // 나머지
4. 조건문
int score = 85;
if (score >= 90) {
System.out.println("A학점");
} else if (score >= 80) {
System.out.println("B학점");
} else {
System.out.println("C학점 이하");
}
5. 반복문
for 문
for (int i = 0; i < 5; i++) {
System.out.println("i = " + i);
}
while 문
int i = 0;
while (i < 5) {
System.out.println("i = " + i);
i++;
}
6. 배열
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers[0]); // 1
for (int num : numbers) {
System.out.println(num);
}
7. 메서드 (함수)
public class MyClass {
public static void main(String[] args) {
greet("Alice");
}
public static void greet(String name) {
System.out.println("Hello, " + name);
}
}
8. 클래스와 객체
public class Person {
String name;
int age;
void sayHello() {
System.out.println("Hi, I'm " + name);
}
}
public class Main {
public static void main(String[] args) {
Person p = new Person();
p.name = "Bob";
p.age = 25;
p.sayHello();
}
}
9. 접근 제어자
- public : 모든 클래스에서 접근 가능
- private : 해당 클래스 내부에서만 접근 가능
- protected : 같은 패키지 + 상속한 클래스에서 접근 가능
- default (아무 것도 안 씀): 같은 패키지에서만 접근 가능
10. 패키지 선언
package com.example.myapp;
- package는 소스 파일의 최상단에 작성
- 관련 클래스를 그룹화
'전자정부 프레임워크 공부' 카테고리의 다른 글
Dynamic Web Project 게시판 예제 [전자정부 프레임워크 공부] (0) | 2025.05.18 |
---|---|
Eclipse에서 Dynamic Web Project 기본 예제 [전자정부 프레임워크 공부] (1) | 2025.05.18 |
WAS란? [전자정부 프레임워크] (0) | 2025.05.16 |
Tomcat은? [전자정부 프레임워크] (0) | 2025.05.16 |
Eclipse는? [전자정부 프레임워크] (0) | 2025.05.16 |