자바기초(문제풀이)

bitna's study note·2022년 4월 1일
0

자바

목록 보기
30/119

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();
			} 
		}*/
profile
좋은개발자가 되기위한 삽질기록 노트

0개의 댓글

관련 채용 정보