Array, while, if, for
+이름 검색후 메뉴로 돌아오는 것을 다시 한번 이름검색을 할것인지 물어보는 코드
package LK;
import java.util.Random;
import java.util.Scanner;
class Record {
//제비뽑기 기록 & 출력
String name;
int num;
// static boolean exi = false;
Record(){}
public Record(String name, int num) {
setName(name);
setNum(num);
}
void print() {
System.out.printf("%s가 뽑은 수는 %d! \n", getName() , getNum());
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
}//end C
public class LKArray {
public static void main(String[] args) {
//재비뽑기 프로그램
LKArray run = new LKArray();
//run.lot();
// 회원 검색!
//run.search(run.input());
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("제비뽑기:1 회원검색:2 종료는 다른 아무키를 누르세요");
String pick = sc.nextLine();
if (pick.equals("1")) {
run.lot();
continue;
} else if (pick.equals("2")) {
run.search(run.input());
continue;
}
System.err.println("프로그램 종료!");
break;
}
} //end M
void lot() {
// 4명의 렌덤제비점수를 이름과 함께 기록!
Random rd = new Random();
// int[] sv = new int[4];
// for (int i=0; i<sv.length; i++) {
// sv[i]= rd.nextInt(99);
// }
String[] mem = new String[4];
mem[0] = "Lucas";
mem[1] = "Yona";
mem[2] = "Huhu";
mem[3] = "Shine";
Record[] lot = new Record[4];
for (int i=0; i<lot.length; i++) {
lot[i] = new Record(mem[i],/*sv[i]*/ rd.nextInt(99));
lot[i].print();
}
}
String input () {
Scanner sc = new Scanner(System.in);
System.out.println("검색할 회원명");
String name = sc.nextLine();
return name;
}
void search(String name) {
String[] list = new String[4];
list[0] = "lucas";
list[1] = "yona";
list[2] = "huhu";
list[3] = "shine";
for (int i=0; i<list.length; i++) {
if (list[i].equals(name)) {
System.out.println("리스트에 존재하는 이름");
return; //break; 상관 없음
}else {
System.out.println("리스트에 이름이 존재하지 않습니다.");
return; //break; 안됨
}
}
}
}//end C
'주말⇞코딩' 카테고리의 다른 글
장바구니 만들기中 (0) | 2022.01.31 |
---|---|
mode2 C.R.U.D. sql을 연동한 로그인 기능 (0) | 2022.01.09 |
자바) 메모장 (0) | 2022.01.02 |
자바 정리_ver.0.3 (0) | 2022.01.01 |
자바) 날짜를 입력받아 요일을 출력하기! (0) | 2021.12.25 |