Java 34

[2026-05-26]work 13

내 풀이 public class Student { String name = "홍길동"; //이름 int ban = 1; //반 int no =1; //번호 int kor = 100; // 국어점수 int eng= 60; //영어 점수 int math = 76; //수학 점수 int gettotal = kor+eng+math; // 총점 double getAverage = gettotal / 3; //평균 void who() { System.out.println("이름:"+name); } void total() { System.out.println("총점:"+gettotal); } void Average() { System.out.println("평균:"+getAverage); } }Stude..

Java/Java work 2026.05.27

[2026-05-26 ]객체지향 프로그래밍 void,cal 연습

📝 재미니의 자바 미션: "동물원 관리 프로그램"오늘 배운 Calculator나 Game 클래스처럼, 메인 클래스의 부담을 줄이고 역할을 나누는 연습을 해볼 거예요. 이번엔 동물들을 관리하고 밥을 주는 프로그램을 만들어 봅시다!1. 요구사항 분석MainClass (실행 클래스)프로그램의 시작점입니다.이곳에서 동물원(Zoo) 객체를 생성하고 프로그램을 실행합니다. 메인 코드는 아주 깔끔해야 해요!Zoo (동물원 관리 클래스)멤버 변수: 동물의 이름(String animalName), 동물의 현재 배고픔 지수(int hunger — 초기값은 50)를 가집니다.메소드 3개 구현하기:init(): 사용자에게 "관리할 동물의 이름은 무엇인가요?"라고 물어보고 입력을 받아 animalName에 저장합니다.feed..

Java/Java 복습 2026.05.27

[수강일지_12] 객체지향 프로그래밍 void,cal

절차지향 프로그래밍 -> 객체지향 프로그래밍 절차지향 프로그래밍sorting-> 변수선언 > 정렬갯수 -> 배열 확보 -> 오름 / 내림 -> 정렬 처리 -> 결과 출력 객체지향 프로그래밍 -> O.O.P -> Objest Oriented Programing입력 부분 -> 정렬 처리 부분 -> 결과 부분 Variable(변수) -> 데이터를 저장 Function(함수) -> 처리 class --> 프로그램 설계도 따라서 oop의 첫번째 조건은 프로그램 설계도를 활용해 함수 만들기 Mainclass 와 MyClass 를 만들고 메인에서 마이 클래스 호출하기 /* Class : 객체 지향의 설계자 (멤버) 변수 (멤버) 메소드 */ public class Mainclass { public ..

[2026-05-22]Overloading,Exception 연습

📝 과제 1: 오버로딩(Overloading) 연습하기개념 핵심: 함수의 이름은 같지만, 매개변수의 개수나 자료형(타입)을 다르게 하여 여러 개 만드는 것![미션] printInfo 함수 만들기MainClass 안에 회원 정보를 출력하는 printInfo라는 이름의 함수들을 오버로딩하여 만들어보세요.함수 1: 매개변수로 이름(String)만 받아서 "[이름]님 환영합니다!"라고 출력하는 함수함수 2: 매개변수로 이름(String)과 나이(int)를 받아서 "[이름]님의 나이는 [나이]세입니다."라고 출력하는 함수메인 메소드(main)에서 두 함수를 각각 한 번씩 호출해서 실행 결과 확인하기!📝 과제 2: 예외 처리(Exception) 연습하기개념 핵심: 프로그램이 에러 때문에 갑자기 멈추지 않고, 부..

Java/Java 복습 2026.05.22

[수강일지_11] over load , Exception , File in put, file out put , Calendar ,Date

over load Exception file input / out put Calendar / DateOver Loadpackage sample27; public class Mainclass { public static void main(String[] args) { /* Over Load : 함수명은 같고 매개변수인 parameter 의 자료형이나 매개변수의 갯수가 다른 함수들 imagePaint(int x, int y) imagePaint(int x, int y, int alpha) imagePaint 로 이름은 같은데 ( ) 안에 들어가는 매개 변수들이 다른 것 = Over LOad *미리 배우기 = over ride 도 있어요! */ function(); function('c'); ..

[2026-05-21]array 배열 연습 2

public static void main(String[] args) { // 2개의 반이 있다. 1반 3명 점수와 // 2반 2명 점수는 입력받고 1반 점수와 2반 점수의 평균을 구해보자 //스캐너 생성하기 Scanner sc=new Scanner(System.in); // 1반 3명 점수 입력 받기 int A; int B; int C ; //int array[][]=new int[2][];araay[0]=new int[3]array[1]=new int [2]; array[1][1] array[0][0]=sc.nextInt();// System.out.println("1반 학생 점수를 입력하세요"); System.out.print("학생 1 =" );A=sc.nextInt(); System...

Java/Java 복습 2026.05.21

[2026-05-21]array 배열 연습

//스캐너 생성 Scanner sc = new Scanner(System.in); //국어 영어 수학 입력받은 변수 만들기 int K; int E; int M; //입력받을 창 만들기 System.out.print("국어 = "); K = sc.nextInt(); System.out.print("영어="); E = sc.nextInt(); System.out.print("수학="); M =sc.nextInt(); // 배열 생성하기 ,생성한 배열에 국어 영어 수학 변수 저장하기 // int array[] = new int[3];// array[0] = K;// array[1] = E;// array[2] = M; int array[] = { K, E, M}; //배열을 만드는 법 //변수..

Java/Java 복습 2026.05.21

java _array 배열

배열 배열 생성하는 법 배열 선언하고 + 크기 정해주고 배열 크기 안에 값 넣어주는 방법 int array[] = new int[3]; array[0] = K; array[1] = E;array[2] = M; 선언과 동시에 크기 정해주고 값 바로 넣어주는 방법 (한줄짜리) int array[] = { K, E, M}; 배열 선언만 하기 int array3[] = null; //나중에 초기화하는 것은 문법상 오류기 때문에 불가능하다 //array3= {1,2,3,4,5,}; 배열 두개 같이 사용하기 int array[][]=new int[2][];araay[0]=new int[3]array[1]=new int [2]; array[1][1] array[0][0]=sc.nextInt();

[수강일지_10] function (함수)

c드라이브에 java2 생성 이클립스 브라우저 java 2에 연결하여 실행 탭에서 계획표처럼 생긴 거 눌러서 java 클릭 모듈 해제 java 17로 세팅 지난 시간 복습하기 함수란? ; 입력, 처리, 결과 3단계를 통해 무언가를 넣고(parameter) 처리하고 결과를 내보내는(return) 기계라고 생각하기 -> 특정 작업을 수행하기 위해 코드를 하나로 묶어놓은 기능 단위-> 입력받고 처리하고 결과를 돌려주는 작업 박스 -> 반복되는 코드를 재사용하기 위해 존재 package sample25;Function : 함수 들어가는 값 (들) -> parameter,매개변수, 인수, 인자 처리 (함수 안 ) 나오는 값 -> return Function : 형식 static double functio..