반응형 SMALL JAVA45 증감 연산자 증감 연산자 종류 연산자 의미 설명 ++증가변수 값을 1 증가--감소변수 값을 1 감소전위형 / 후위형의 차이 형태 예시 의미 전위형++a먼저 1 증가 → 그 값을 사용후위형a++현재 값을 사용 → 나중에 1 증가예제 비교public class IncrementTest { public static void main(String[] args) { int a = 5; int b = ++a; // a는 6, b는 6 int x = 5; int y = x++; // x는 6, y는 5 System.out.println("전위형 b = " + b); // 6 System.out.println("후위형 y = " + y); //.. 2025. 4. 12. 논리 연산자 자바의 주요 논리 연산자 연산자 의미 설명 &&AND(그리고)둘 다 참일 때만 참 (true && true → true)` `!NOT(부정)참을 거짓으로, 거짓을 참으로 바꿈 (!true → false)간단 예제public class LogicExample { public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b: " + (a && b)); // false System.out.println("a || b: " + (a || b)); // true System.out.println("!a: " + (!a.. 2025. 4. 12. 산술 연산자 자바의 주요 산술 연산자연산자의미예시설명+더하기a + ba와 b를 더함-빼기a - ba에서 b를 뺌*곱하기a * ba와 b를 곱함/나누기a / ba를 b로 나눔 (몫만 나옴)%나머지a % ba를 b로 나눈 나머지간단한 예제public class ArithmeticExample { public static void main(String[] args) { int a = 10; int b = 3; System.out.println("a + b = " + (a + b)); // 13 System.out.println("a - b = " + (a - b)); // 7 System.out.println("a * b = " + (a * b)); .. 2025. 4. 12. 객체 생성과 메서드 호출 1. 객체 생성 방법클래스이름 객체이름 = new 클래스이름(); 예:Dog myDog = new Dog();2. 메서드 호출 방법객체이름.메서드이름(); 예:myDog.bark();전체 예제: 객체 생성 + 메서드 호출클래스 정의public class Dog { // 필드 (속성) String name; int age; // 메서드 (기능) void bark() { System.out.println(name + "가 멍멍 짖습니다!"); } void info() { System.out.println("이름: " + name + ", 나이: " + age); }}메인 클래스에서 사용public class Main { public s.. 2025. 4. 12. 클래스란? 클래스란?클래스는 **속성과 동작을 정의한 틀(설계도)**이며,이를 바탕으로 **객체(Object)**를 생성할 수 있습니다.예시 비유:클래스: 쿠키 틀객체: 틀로 찍어낸 실제 쿠키클래스 구성 요소 구성 요소설명예시 필드객체의 속성 (변수)String name; int age;메서드객체의 행동 (함수)void bark() {}생성자객체를 만들 때 호출되는 특수 메서드public Dog() {}클래스 예제: Dog 클래스 만들기public class Dog { // 필드 (속성) String name; int age; // 메서드 (행동) void bark() { System.out.println(name + "가 멍멍 짖습니다!"); }}객체 생성과 사용pub.. 2025. 4. 12. 배열을 활용한 성적 관리 프로그램 예제 코드: 성적 관리 프로그램import java.util.Scanner;public class GradeManager { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("학생 수를 입력하세요: "); int count = sc.nextInt(); int[] scores = new int[count]; // 학생 수만큼 배열 생성 // 성적 입력 for (int i = 0; i 코드 설명 부분 설명 int[] scores = new int[count];학생 수만큼 크기의 배열 생성for 반복문성적 입.. 2025. 4. 12. 이전 1 2 3 4 5 6 7 8 다음 LIST