본문 바로가기
728x90
반응형

while문5

분기문 연습 (5) - 입력 받은 두 수의 공차 구하기 public void practice5() { /* 사용자로부터 시작 숫자와 공차를 입력 받아 일정한 값으로 숫자가 커지거나 작아지는 프로그램을 구현하세요. 단, 출력되는 숫자는 총 10개입니다. * ‘공차’는 숫자들 사이에서 일정한 숫자의 차가 존재하는 것을 말한다. ex) 2, 7, 12, 17, 22 … 5 5 5 5 => 여기서 공차는 5 ex. 시작 숫자 : 4 공차 : 3 4 7 10 13 16 19 22 25 28 31 */ Scanner sc = new Scanner(System.in); System.out.print("입력 : "); int input1 = sc.nextInt(); System.out.print("공차 : "); int input2 = sc.nextInt(); for(in.. 2024. 1. 17.
분기문 연습 (4) - 입력된 숫자부터 구구단 출력 public void practice4() { /* * 사용자로부터 입력 받은 숫자의 단부터 9단까지 출력하세요. 단, 9를 초과하는 숫자가 들어오면 “9 이하의 숫자만 입력해주세요”를 출력하세요. 9를 초과하는 숫자가 입력됐다면 “ 9 이하의 숫자를 입력해주세요”가 출력되면서 다시 사용자가 값을 입력하도록 하세요. 숫자 : 4 숫자 : 10 ===== 4단 ===== 9 이하의 숫자만 입력해주세요. ===== 5단 ===== 숫자 : 8 ===== 6단 ===== ===== 8단 ===== ===== 7단 ===== ===== 9단 ===== ===== 8단 ===== ===== 9단 ===== (해당 단의 내용들은 길이 상 생략) */ Scanner sc = new Scanner(System.in);.. 2024. 1. 16.
분기문 연습 (3) - 입력 된 사이 숫자 출력 public void practice3() { /* 사용자로부터 두 개의 값을 입력 받아 그 사이의 숫자를 모두 출력하세요. 만일 1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요“를 출력하세요. 1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요”가 출력되면서 다시 사용자가 값을 입력하도록 하세요. ex. 첫 번째 숫자 : 8 첫 번째 숫자 : 4 첫 번째 숫자 : 9 두 번째 숫자 : 4 두 번째 숫자 : 8 두 번째 숫자 : 0 4 5 6 7 8 4 5 6 7 8 1 이상의 숫자를 입력해주세요. 첫 번째 숫자 : 6 두 번째 숫자 : 2 2 3 4 5 6 */ Scanner sc = new Scanner(System.in); int num1 , num2 = 0; while(tru.. 2024. 1. 15.
분기문 연습 (2) - 1이상 입력 받은 수 역방향 출력 public void practice2() { /*사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 모든 숫자를 거꾸로 출력하세요. 단, 입력한 수는 1보다 크거나 같아야 합니다. 1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요”가 출력되면서 다시 사용자가 값을 입력하도록 하세요. ex. 1이상의 숫자를 입력하세요 : 4 1이상의 숫자를 입력하세요 : 0 4 3 2 1 1 이상의 숫자를 입력해주세요. 1이상의 숫자를 입력하세요 : 8 8 7 6 5 4 3 2 1 */ Scanner sc = new Scanner(System.in); int input = 0; while(true) { System.out.print("1 이상의 숫자를 입력하세요 : "); input = sc.nextI.. 2024. 1. 14.
728x90
반응형