MarmellataDev
Java Test.28 - GUI 야구게임
Java/Test 2023. 4. 28. 16:03

package Day34; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Font; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; class RCom{ private int[] com; RCom() { Rand..

Java Test.27 - 마트게임 40개 배열, 검색 결과 인덱스 출력
Java/Test 2023. 4. 25. 18:09

package Day31; /* * 마트에 상품 40개를 랜덤으로 받고, * 각 제조사 2개중 랜덤으로 넣고. * 마지막에 LG 냉장고의 인덱스를 출력 해줘라. * */ import java.util.Random; import java.util.Scanner; class Store { Random r = new Random(); Item[] k = new Item[40]; Store() { for(int i=0;i

Java Test.26 - Kakao Blind Test - 신고결과 받기
Java/Test 2023. 4. 25. 17:28

코딩테스트 연습 - 신고 결과 받기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해당 문제 코드 입니다. package Day31; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.HashMap; class Solution { public int[] solution(String[] id_list, String[] report, int k) { // 1. Map -> Key : 신고 당한 사람 / value :..

Java Test.25 - 50만원 성금 받기
Java/Test 2023. 4. 25. 14:07

package Day30; class Account{ static int total; int name, count; public void plus() { count = 0; while(total

Java Test.24 - 전화번호부 (파일입출력 적용)
Java/Test 2023. 4. 21. 17:44

package Day29; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner; class Human{ String name, addr, num; String age; Human(String name, String num, String addr, String age) { this.name = name; this.num = num; this.addr = addr; this.age = age; } void print() { Sys..

Java Test.23 - 탈것 레이스
Java/Test 2023. 4. 20. 17:44

package Day28; import java.util.Random; interface Vehicle { void boost(); } abstract class Base implements Vehicle { String name; Random r = new Random(); int km = 0; abstract void move(); } class Car extends Base { public void boost() { km += 5; } void move() { km += r.nextInt(21); } Car() { this.name = "자동차"; } } class Bike extends Base { public void boost() { km += 5; } void move() { km += r...

Java Test.22 - 전화번호 부
Java/Test 2023. 4. 19. 17:54

package Day27; import java.util.ArrayList; import java.util.Scanner; class Human{ String name, addr, num; String age; Human(String name, String num, String addr, String age) { this.name = name; this.num = num; this.addr = addr; this.age = age; } void print() { System.out.println("----------------------------------"); System.out.printf("\n이름 : %s\n전화번호 : %s\n주소 : %s\n나이 : %s\n",name,num,addr,age)..

Java Test.21 - 기사 vs 빌런
Java/Test 2023. 4. 19. 16:06

package Day27; import java.util.Random; abstract class Unit { String name; int atk, hp, MaxHp, batk; void attacked(Unit target) { System.out.printf("\n %s 가 %s 를 %d 데미지 만큼 공격 !\n", name, target.name, atk); target.hp -= this.atk; System.out.printf("\n 피해를 받은 %s 의 남은 체력 : %d \n", target.name, target.hp); this.atk = this.batk; } void randsys(Unit target) { Random r = new Random(); int rand = r.next..

Java Test.19 - 랜덤 동물 배열
Java/Test 2023. 4. 18. 17:51

package Day26; import java.util.Random; abstract class Animal { String color; abstract void print(); } class Dog extends Animal { Dog(String color) { super.color = color; } void print() { System.out.printf("나는 %s 강아지 입니다.\n", color); } } class Cat extends Animal { Cat(String color) { super.color = color; } void print() { System.out.printf("나는 %s 고양이 입니다.\n", color); } } class Mcat extends Animal..

Java Test.18 - 마트 게임
Java/Test 2023. 4. 17. 17:47

package Day23; import java.util.Scanner; class Computer{ String menu, cpu; int price; Computer(String menu, String cpu, int price) { this.menu = menu; this.cpu = cpu; this.price = price; } void use() { System.out.println("제조사가 "+menu+" 인 "+cpu+" 컴퓨터를 사용 합니다."); } } class Aircon{ String menu, type; int price; Aircon(String menu, String type, int price) { this.menu = menu; this.type = type; this.p..