728x90 반응형 전체 글82 반복문 연습 (3) - 1부터 입력받은 수까지의 합 public void practice3() { /* 1부터 사용자에게 입력 받은 수까지의 정수들의 합을 for문을 이용하여 출력하세요. ex. 정수를 하나 입력하세요 : 8 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36 */ Scanner sc = new Scanner(System.in); System.out.print("정수 입력 : "); int input = sc.nextInt(); int sum = 0; for(int i = 1; i 2024. 1. 8. 반복문 연습 (2) - 역방향 출력 public void practice2() { // 사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 모든 숫자를 거꾸로 출력하세요. // 단, 입력한 수는 1보다 크거나 같아야 합니다. // ex. // 1이상의 숫자를 입력하세요 : 4 1이상의 숫자를 입력하세요 : 0 // 4 3 2 11이상의 숫자를 입력해주세요. Scanner sc = new Scanner(System.in); System.out.print("1이상의 수를 입력하세요 : "); int input = sc.nextInt(); if(input > 0) { for(int i = 1; i 2024. 1. 7. 반복문 연습 (1) - 정방향 출력 public void practice1() { // 사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 숫자들을 모두 출력하세요. // 단, 입력한 수는 1보다 크거나 같아야 합니다. // 만일 1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요“를 출력하세요. // ex. // 1이상의 숫자를 입력하세요 : 4 1이상의 숫자를 입력하세요 : 0 // 1 2 3 4 1 이상의 숫자를 입력해주세요. Scanner sc = new Scanner(System.in); System.out.print("1이상의 숫자를 입력하세요 : "); int input = sc.nextInt(); if(input > 0) { for(int i = 1; i 2024. 1. 7. 조건문 연습 (10) - Switch문으로 메뉴 만들기 public void practice10() { /* ex. 실행할 기능을 선택하세요. 1. 메뉴 출력 2. 짝수/홀수 3. 합격/불합격 4. 계절 5. 로그인 6. 권한 확인 7. BMI 8. 계산기 9. P/F 선택 : 4 (실습문제4 실행) */ Scanner sc = new Scanner(System.in); System.out.println("실행 할 기능을 선택 하세요."); System.out.println("1. 메뉴 출력"); System.out.println("2. 짝수 / 홀수"); System.out.println("3. 합격 / 불합격"); System.out.println("4. 계절"); System.out.println("5. 로그인"); System.out.println(".. 2024. 1. 6. 조건문 연습 (9) - if문 pass / fail public void practice9() { /* 중간고사, 기말고사, 과제점수, 출석회수를 입력하고 Pass 또는 Fail을 출력하세요. 평가 비율은 중간고사 20%, 기말고사 30%, 과제 30%, 출석 20%로 이루어져 있고 이 때, 출석 비율은 출석 회수 총 강의 회수 20회 중에서 출석한 날만 따진 값으로 계산하세요. 70점 이상일 경우 Pass, 70점 미만이거나 전체 강의에 30% 이상 결석 시 Fail을 출력하세요. * * ex 1. 중간 고사 점수 : 80 기말 고사 점수 : 30 과제 점수 : 60 출석 회수 : 18 ================= 결과 ================= 중간 고사 점수(20) : 16.0 기말 고사 점수(30) : 9.0 과제 점수 (30) : 18... 2024. 1. 5. 조건문 연습 (8) - if-switch 이용 연산 하기 public void practice8() { /* 키보드로 두 개의 정수와 연산 기호를 입력 받아 연산 기호에 맞춰 연산 결과를 출력하세요. (단, 두 개의 정수 모두 양수일 때만 작동하며 없는 연산 기호를 입력 했을 시 “잘못 입력하셨습니다. 프로그램을 종료합니다.” 출력) ex. 피연산자1 입력 : 15 피연산자2 입력 : 4 연산자를 입력(+,-,*,/,%) : / 15 / 4 = 3.750000 */ Scanner sc = new Scanner(System.in); System.out.print("피연산자1 : "); int num1 = sc.nextInt(); System.out.print("피연산자2 : "); int num2 = sc.nextInt(); sc.nextLine(); Syste.. 2024. 1. 4. 이전 1 2 3 4 5 6 7 ··· 14 다음 728x90 반응형