Back/JAVA 응용문제
Test 6
다음 제시한 사항을 JAVA에 다형성을 기반으로 프로그램을 제작하시오. 해당 추상 클래스명은 login 입니다. * 결과] 홍길동님 환영합니다. 이순신님 주문하신 내역이 없습니다. * 힌트) 자식 클래스는 2개 입니다. extends public class hw8 { public static void main(String[] args) { login_cal lc = new login_cal(); System.out.println(lc.name1("홍길동")); System.out.println(lc.name2("이순신")); } } abstract class login{ abstract String name1(String n11); abstract String name2(String n22); } cla..
TEST 5
import java.util.ArrayList; import java.util.Random; public class hw7 { public static void main(String[] args) { hwhw7 h7 = new hwhw7(); h7.setter(); System.out.println(h7.getter()); } } class hwhw7 { ArrayList em = new ArrayList(); int min = 1; int max = 8; int rdn = 0; String strrd = null; public void setter() { Random random = new Random(); for(int f = 1; em.size()
TEST4
영어단어장 프로그램을 제작해야 합니다. 다음과 같은 예제를 활용합니다. 1.입력 2.검색 3.가장 긴 단어찾기 > 1 > 영어단어 : apple > 한국어 : 사과 1.입력 2.검색 3.가장 긴 단어찾기 > 1 > 영어단어 : banana > 한국어 : 바나나 1.입력 2.검색 3.가장 긴 단어찾기 > 1 > 영어단어 : kiwi > 한국어 : 키위 1.입력 2.검색 3.가장 긴 단어찾기 > 2 > kiwi > 키위 1.입력 2.검색 3.가장 긴 단어찾기 > 2 > 키위 > kiwi 1.입력 2.검색 3.가장 긴 단어찾기 > 3 > banana 다음과 같이 작동되는 프로세서를 제작하시오. * 2. 검색은 한글, 영문 모두 검색이 되어야 합니다. * 3. 가장 긴 단어찾기는 무조건 영어로만 검색이 됩니다...
TEST3
다음 해당 값이 있습니다. 해당 값에 대해 배열로 각각 저장 되도록 합니다. honggildong 결과 h,o,n,g,g,i,d,o,n,g 로 배열이 저장 되어야 합니다. 해당 처리는 외부 class에서 처리가 되도록 합니다. public class hw5{ public static void main(String[] args) { hw55 hw55 = new hw55(); hw55.rearr(); } } class hw55{ String name = "honggildong"; String arr[] = null; public void rearr() { int ea = this.name.length(); this.arr = this.name.split(""); System.out.println(Arrays..
TEST2-2
[문제2] 검색할 사용자 이름을 검색하게 됩니다. (메인 메소드에서 실행) 사용자 리스트는 다음과 같습니다. (외부 클래스 및 외부 메소드에서 제작) 강보경, 권용환, 금새록, 김동주, 김민재, 성유리, 손진호, 안희성 해당 리스트 정보는 별도의 메소드 에서 생성해야 합니다. 사용자가 입력된 이름이 있을 경우 "해당 사용자가 있습니다." 라고 출력하고 없을 경우 "해당 사용자는 가입 되지 않았습니다." 라고 출력합니다. 힌트 : 메인메소드에서 Scanner 작동 하며, 데이터 검색은 외부 Class 및 외부 메소드에서 처리 import java.util.Scanner; public class hw4 { public static void main(String[] args) { test44 t4 = new ..
TEST 2-1
[문제1] 총 8번의 사용자가 숫자를 입력 합니다. 해당 숫자를 입력하는 Scanner은 userinput이라는 메소드 에서 처리를 해야 하며 해당 모든 값에 대한 더한 결과는 result에서 값이 출력 되도록 하는 프로그램을 제작하시오. 힌트 (외부클래스에서 메소드2개 생성) import java.util.Scanner; public class hw3 { public static void main(String[] args) { hw33 hw333 = new hw33(); hw333.userinput(); } } class hw33 { public void userinput() { Scanner sc = new Scanner(System.in); int total = 0; for (int f = 1; f
TEST 1-2
[문제2] 메인 Class에 return 메소드를 하나 생성합니다. 단, return 메소드는 정수(숫자)를 처리하는 메소드 입니다. main 메소드에서 해당 return 메소드로 숫자 5를 인자값으로 보냅니다. return 메소드에서는 해당 숫자를 받은 후 곱하기 7을 하여 결과 값을 main 메소드로 보내어 main에서 결과값이 출력 되도록 합니다. 힌트(getter) public class hw2 { public static void main(String[] args) { hw2 h2 = new hw2(); System.out.println(h2.getter(5)); } public int getter(int a) { int aa = a; int b = aa * 7; return b; } }
TEST 1-1
메인 Class에 public void test()를 하나 생성합니다. main 클래스에서 해당 test 메소드가 실행 되도록 하며 test 메소드는 다음과 같이 처리가 되어야 합니다. 1~10까지 콘솔로 출력 되어야 함. 힌트(setter) public class hw1 { public static void main(String[] args) { hw1 h1 = new hw1(); h1.test(1); } public void test(int a) { int aa = a; for (aa = 1; aa