자바17 국비 개발 학원 7주차(05.10~05.14) 05.10 전날 커피를 잘못 마셨더니 잠이 안 와 늦게 자고 말았다. 그 결과 눈물 날 정도로 피곤ㅠㅠ 오늘은 주로 문제 위주의 수업이었기에 대부분 과제 카테고리에 올라 올 예정이다!! package Day13; /*p.144 예제*/ public class Student { int studenID; String studentName; int grade; String address; public String getStudentName() { return studentName; } public static void main(String[] args) { Student studentAhn = new Student(); studentAhn.studentName = "안연수"; System.out.println.. 2021. 5. 11. 국비 개발 학원 6주차(05.03~05.07) 05.03 일주일 만에 대면 수업을 나왔다. 주말에 개인적인 사유로 5주 차 복습 및 블로그 정리를 다 끝내지 못했는데, 마침 5월 5일 어린이날이 공휴일이니 그 날까지 차근차근 공부하고 올려봐야겠다. 오늘 자바 수업에는 지난주 금요일에 내주셨던 Q.21, Q.22번 문제풀이를 하고 함수 진도를 나갈 예정이다. Q.21은 과제 카테고리에 바로 올릴 예정이나, Q.22번의 경우 자꾸 될 것 같은데 오류가 나는 나의 노답 코드를 주말까지 꼭 풀어내서^^ 올리도록 하겠다. +) 선생님은 char 2차원 배열로 하셨는데 나는 char 배열로 풀이하는 바람에(ㅎ) 아마 2차원 배열로도 하나 더 풀어봐야 할 것 같다. 스스로 하는 약속 (이 날은 개인적인 사유로 오후 조퇴😢) 이 날의 숙제 Q.23 . 숫자야구게임.. 2021. 5. 3. JAVA 문제풀이 13 배열 낚시 게임 Q1. 이차원 배열을 이용한 낚시게임 (세부 문제 내용은 코드 확인) package Day9; import java.util.Random; import java.util.Scanner; /* * Q.20 낚시게임 * 5*5 크기의 호수에 물고기 3마리가 있다. * 물고기의 좌표는 랜덤을 통해 물고기의 위치가 정해진다. * (단, 같은 자리에 물고기가 2마리 있을 수 없다.) * 호수와 물고기의 세팅이 끝나면 낚시 게임이 시작된다. * * 1. 낚시꾼의 캐스팅을 입력한다 * 2. x,y좌표를 입력하세요 : 좌표 입력(엔터) * 좌표값 0~4사이가 아니면 잘못된 캐스팅 출력하고 재 캐스팅 * 캐스팅을 올바르게 했다면 좌표에 물고기가 있는지 체크할 것 * 만약 그 위치에 물고기가 있으면 "물고기 1마리를 잡았.. 2021. 4. 28. JAVA 문제풀이 12 버블정렬 Q1. 일차원 배열 버블 정렬 package Day9; import java.util.Random; /* * Q.19 * 5칸의 일차원 배열을 만들어서 5개의 배열 안에 1~99까지의 랜덤수를 배열에 넣어준다. * 배열 0~4번의 숫자의 값이 내림차순으로 정렬되는 프로그램을 만드세요 * ex) 25[0] 7[1] 88[2] 3[3] 1[4] 받으면 * 1[0] 3[1] 7[2] 25[3] 88[4] * before after 출력하기 * */ public class Question2 { public static void main(String[] args) { // TODO Auto-generated method stub Random r = new Random(); int [] arr = new int[5.. 2021. 4. 26. JAVA 문제풀이 11 Q1. 비행기 예약 프로그램 만들기(이차원 배열) package Day9; import java.util.Scanner; /* * Q.18 * 비행기 예약 프로그램 만들기 * 8줄 2개의 좌석이 존재합니다. * 1. 예매 2. 빈좌석 조회 3. 종료 * 1 선택 시 좌석을 선택하세요 ex) 3 0(엔터) = 3행 0번 째 자리 * 3행 0번째 자리가 비어있으면 "좌석 예약이 되었습니다." 출력 * 만약 예약이 되어있다면 "이미 예약된 좌석입니다." 출력 후 첫 화면 이동 * 만약 모든 좌석이 예약이 되어있다면 "좌석을 선택하세요"가 출력되지 않고, * "죄송합니다. 모든 좌석의 예매가 끝났습니다." 출력 이후에 첫 화면으로 이동합니다. * 2 선택 시 비어있는 좌석의 정보를 전체 출력합니다 ex) 0행 .. 2021. 4. 26. JAVA 문제풀이 10 마방진 Q. 5 * 5 마방진 package Day8; /* * Q 17. 5 * 5 마방진 */ public class Question1 { public static void main(String[] args) { // TODO Auto-generated method stub int arr[][] = new int[5][5]; int r = 0; int c = 2; for(int i=1; i4) { c = 0; } } for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length; j++) { System.out.printf("%d\t", arr[i][j]); } System.out.println(); } } } 나는 5의 배수 규칙으로 풀었으나,.. 2021. 4. 26. 이전 1 2 3 다음