본문 바로가기
반응형
SMALL

분류 전체보기120

객체 생성과 메서드 호출 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.
사용자 입력 처리 (Scanner 사용법) Scanner란?Scanner는 자바에서 콘솔 입력을 처리하는 클래스입니다.사용자가 키보드로 입력한 내용을 변수에 저장해서 사용할 수 있어요.기본 사용법import java.util.Scanner;public class InputExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner 객체 생성 System.out.print("이름을 입력하세요: "); String name = sc.nextLine(); // 문자열 입력 System.out.print("나이를 입력하세요: "); int age = sc.. 2025. 4. 11.
랜덤 숫자 생성기 (로또) 최종 코드 예제import java.util.Random;public class LottoGenerator { public static void main(String[] args) { int[] lotto = new int[6]; Random rand = new Random(); for (int i = 0; i 코드 설명코드설명int[] lotto = new int[6];6개의 로또 번호 저장rand.nextInt(45) + 11~45 사이의 정수 생성중복 검사이미 나온 번호면 다시 반복 (i--)향상된 for문for (int n : lotto) → 배열 요소 전체 출력실행 예시이번 주 로또 번호: 7 14 23 38 1 31보너스: 정렬된 로또 번호 출력imp.. 2025. 4. 11.
구구단 출력기 구구단 출력기 예제 (2단 ~ 9단)public class Gugudan { public static void main(String[] args) { for (int dan = 2; dan  코드 설명 코드 설명 for (int dan = 2; dan 2단부터 9단까지 반복for (int i = 1; i 각 단마다 1부터 9까지 곱함dan * i실제 계산되는 곱셈 결과System.out.println()단 구분을 위해 공백 출력실행 결과 (일부 예시)//2단2 x 1 = 22 x 2 = 4...2 x 9 = 18//3단3 x 1 = 3...응용 예시1. 사용자 입력 받은 단만 출력import java.util.Scanner;public class OneGugudan { public.. 2025. 4. 11.
LIST