Java/실습 썸네일형 리스트형 [Java] ATM기계 이번 시간에는 ATM기계 프로그램을 만들어 볼건데요. 프로그램의 요구 조건은 다음과 같습니다. 1을 입력하면 입금 2를 입력하면 출금 3을 입력하면 잔고확인 4를 입력하면 종료 코드를 살펴볼까요? import java.util.Scanner; public class RMain3 { public static void main(String[] args) { System.out.println("====================="); System.out.println("ATM 프로그램을 시작합니다."); System.out.println("====================="); int option = 0; int money = 0; - 4번을 입력할 때 까지 무한 반복 while(true) { S.. 더보기 [Java] 직업에 따라 하는 일 이번 시간에는 저희 학원에 존재하는 직업을 입력받고 직업에 따라 하는일을 출력해보려고 합니다. 직업을 계속 입력 받다가 "끝"을 입력하면 프로그램을 종료합니다. //누구 : // 매니저 // 시스템관리 // 학생관리 // 수업관련 업무 // 강사 //학생관리 //수업관련 업무 // 학생 //수업관련 업무 직업에 따라서 이런 출력을 실행하려고 하는데요. 출력문이 반복되기 떄문에 switch - case문을 쓰면 수월할 것 같습니다. 그리고 "끝"을 입력받으면 프로그램을 종료해야하기 떄문에 while문을 쓰면 되겠네요. while(!(s.equals("끝"))) 반복문의 종료 조건을 설정해 주었습니다. 나머지는 case에 직업 별로 출력을 실행해 주면 됩니다. public class RMain2 {pub.. 더보기 [Java] 방정식의 해 구하기 4x + 5y == 60의 정수인 모든 해를 구해서 (x, y)를 출력하는 프로그램을 만들어보겠습니다. 이때 정수는 1~10사이로 정해둡니다. for (int i = 1; i i++) { for (int j = 1; j j++) { if (4 * i + 5 * j == 60) {System.out.printf("(%d, %d)",i, j); } } } 이중 반복문을 쓰면 간단한데요. if 문으로 곱해서 더했을 때 60이 나오는 x랑 y값을 구해서 출력합니다. (5, 8)(10, 4)가 출력되네요. 이중 반복문 실습 예제였습니다. 더보기 [Java] 6의 배수만 더한 값 1~100까지의 6의 배수를 더하는 값을 구해보겠습니다. int sum = 0; for (int i = 0; i i++) { if(i % 6 == 0 ) { sum += i; } } System.out.println(sum); 6으로 나눴을 때 나머지가 0이면 6의 배수이므로 100까지 반복문을 돌려서 sum에 더해주면 됩니다. 816이 성공적으로 출력되었습니다. 짧은 반복문 실습 예제였습니다. 더보기 [Java] Up Down 게임 이번 시간에는 반복문을 사용해서 Up Down 게임을 만들어보겠습니다. 사용자에게 1~100까지의 숫자를 하나 입력받아서 정답이 컴퓨터가 제시한 정답보다 크면 Up! 작으면 Down!을 출력하고 정답이면 시도한 횟수를 출력하는 게임입니다. import java.util.Random;import java.util.Scanner; public class RMain3 { public static void main(String[] args) { Random r = new Random(); Scanner sc = new Scanner(System.in); int num = r.nextInt(100) + 1; int myNum = 0; for (int turn = 1; turn turn ++) { System... 더보기 [Java] 별 찍기 이번 시간에는 *************** 이런식으로 점층적으로 커지는 별 탑을 콘솔에 출력해보도록 하겠습니다. public class RMain2 {public static void main(String[] args) { for (int i = 1; i i++) { for (int j = 0; j i; j++) { System.out.print("*");} System.out.println();}}} 제가짠 코드입니다. i가 줄 j가 별의 갯수라고 생각하면 첫번 째 줄에는 별이 한개 두번쨰 줄에는 별이 2개 세번째 줄에는 별이 3개이기 때문에 줄의 순서만큼 별의 숫자를 출력하면됩니다. 즉 줄의 순서가 i이기 떄문에 j 이때는 줄의 순서이기 떄문에 i를 1부터 시작하도록 합니다. for (int i =.. 더보기 이전 1 ··· 4 5 6 7 8 9 10 11 다음