03월 31일 내용정리
오늘은 쌤이 내준 문제 풀어보고 질문하는 시간 가짐
그중 고민 했던 문제로 코드 올려봄
/*문제1 -------------------------------------
1.예금 | 2.출금 | 3.잔고 | 4.종료
------------------------------------
int sum=0;
int sum01=0;
for(int i=0;true;i++) {
Scanner scan = new Scanner(System.in);
System.out.println("-------------------------------------");
System.out.println(" 1.예금 | 2.출금 | 3.잔고 | 4.종료");
System.out.println("-------------------------------------");
int num = scan.nextInt();
if(num==1) {
System.out.println("입금할 금액을 입력하세요.");
int num01 = scan.nextInt();
sum+=num01;
System.out.println("총액:"+sum);
}
if(num==2) {
System.out.println("출금할 금액을 입력하세요.");
if(0<sum) {
int num01 = scan.nextInt();
sum01=sum-num01;
if(sum01<0) {
System.out.println("잔액이 모자릅니다.");
continue;
}else {
sum-=num01;
System.out.println("총액:"+sum);
}
}else {
System.out.println("잔액이 모자릅니다.");
continue;
}
}
if(num==3) {
System.out.println("총액:"+sum);
}
if(num==4) {
System.out.println("종료합니다.");
break;
}
}*/
/*문제2. 숫자맞추기 게임
1 ~ 100사이의 값을 반복적으로 입력해서 컴퓨터가
생각한 값을 맞추면 게임이 끝남
사용자가 값을 입력하면, 컴퓨터는 자신이 생각한 값과
비교해서 결과를 알려줌
사용자가 컴퓨터가 생각한 숫자를 맞추면 게임이 끝나고
몇 번 만에 숫자를 맞췄는지 알려주기
1 ~100 사이 값입력 :50 과 사이의 값을 입력하세요
더 큰 수를 입력하세요.
1 ~100 사이 값입력 :75 과 사이의 값을 입력하세요
더 큰 수를 입력하세요.
1 ~100 사이 값입력 :87 과 사이의 값을 입력하세요
더 작은 수를 입력하세요.
1 100 :80 과 사이의 값을 입력하세요
더 작은 수를 입력하세요.
1 100 :77 과 사이의 값을 입력하세요
더 작은 수를 입력하세요.
1 100 :76 과 사이의 값을 입력하세요
맞췄습니다.
시도횟수는 번입니다
int com=(int)(Math.random()*100)+1;
for(int i=1;true;i++) {
Scanner scan = new Scanner(System.in);
System.out.println("1~100사이 정수를 입력하세요.");
int num = scan.nextInt();
System.out.println(com);
if(num==com) {
System.out.println("숫자를 맞췄습니다.");
System.out.println("시도횟수:"+i);
break;
}else if(com<num) {
System.out.println(num+"보다 더 작은 값을 입력하세요.");
System.out.println();
}else if(com>num) {
System.out.println(num+"보다 더 큰 값을 입력하세요.");
System.out.println();
}
}*/