실습 예제

    [자바/JAVA] 프로그래밍 - 클래스(Class) 실습 예제

    예제) Person 객체를 생성하고 setter, getter 메소드를 이용하여 임의의 값을 넣어준 후 갑을 출력 인스턴스 변수 : 아이디, 비밀번호, 이름, 나이, 성별, 전화번호, 이메일 Person Class package com.kh.chap03_class.model.vo; public class Person { // 필드 선언 private String id; private String pwd; private String name; private int age; private char gender; private String phone; // 010-1111-2222 private String email; // setter 메소드 (7개) public void setId(String id) { ..

    [자바/JAVA] 프로그래밍 - 배열(Array) 실습 예제

    배열(Array) 예제 문제 01. 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 순서대로 배열 인덱스에 넣은 후 그 값을 출력하세요. ex. 1 2 3 4 5 6 7 8 9 10 public void practice1() { int[] arr = new int[10]; for(int i = 0; i < arr.length; i++) { arr[i] = i + 1; } for(int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } 문제 02. 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 역순으로 배열 인덱스에 넣은 후 그 값을 출력하세요. ex. 10 9 8 7 6 5 4 3 2 1 ..

    [자바/JAVA] 프로그래밍 - 제어문 종합 실습 예제

    제어문 종합 예제 문제 01. 정수를 입력 받아 양수일 때만 1부터 입력 받은 수까지 홀수/짝수를 나눠서 홀수면 ‘박’, 짝수면 ‘수’를 출력하도록 하세요. 단, 입력 받은 수가 양수가 아니면 “양수가 아닙니다”를 출력하세요. ex. 정수 : 5 박수박수박 정수 : 10 박수박수박수박수박수 정수 : 0 양수가 아닙니다. Scanner sc = new Scanner(System.in); System.out.print("정수 : "); int num = sc.nextInt(); if (num == 0) { System.out.print("양수가 아닙니다."); }else { for(int i = 1; i 0) { for(int i = 1; i 0 && num < 101) { if(random == num) ..

    [자바/JAVA] 프로그래밍 - 반복문(for,while) 실습 예제

    반복문(for,while) 예제 문제 01. 사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 숫자들을 모두 출력하세요. 단, 입력한 수는 1보다 크거나 같아야 합니다. 만일 1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요“를 출력하세요. Scanner sc = new Scanner(System.in); System.out.print("1이상의 숫자를 입력하세요 : "); int num = sc.nextInt(); if (num < 1) { System.out.println("1 이상의 숫자를 입력해주세요."); } else { for (int i = 1; i 0; i--) { System.out.print(i + " "); } break; } } sc.close(); 문제 05. ..

    [자바/JAVA] 프로그래밍 - 조건문(if,switch) 실습 예제

    조건문(if,switch) 예제 문제 01. 아래 예시와 같이 메뉴를 출력하고 메뉴 번호를 누르면 “OO메뉴입니다“를, 종료 번호를 누르면 “프로그램이 종료됩니다.”를 출력하세요. System.out.println("1. 입력 \n2. 수정 \n3. 조회 \n4. 삭제 \n5. 종료"); Scanner sc = new Scanner(System.in); System.out.print("메뉴 번호를 입력하세요 : "); int num = sc.nextInt(); switch(num) { case 1 : System.out.println("입력 메뉴입니다."); break; case 2: System.out.println("수정 메뉴입니다."); break; case 3: System.out.println(..

    [자바/JAVA] 프로그래밍 - Operator 실습 예제

    Operator 예제 문제 01. 키보드로 입력 받은 하나의 정수가 양수이면 “양수다“, 양수가 아니면 “양수가 아니다“를 출력하세요. public void practice1() { Scanner sc = new Scanner(System.in); System.out.print("정수 : "); int num = sc.nextInt(); System.out.println(num > 0 ? "양수다." : "양수가 아니다."); sc.close(); } 문제 02. 키보드로 입력 받은 하나의 정수가 양수이면 “양수다“, 양수가 아닌 경우 중에서 0이면 “0이다“, 0이 아니면 “음수다”를 출력하세요. public void practice2() { Scanner sc = new Scanner(System.i..

    [자바/JAVA] 프로그래밍 - Scanner 실습 예제

    문제 01. 이름, 성별, 나이, 키를 사용자에게 입력 받아 각각의 값을 변수에 담고 출력하세요. package com.kh.practice1.func; import java.util.Scanner; public class VariablePractice1 { public void userInfo() { Scanner sc = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); String name = sc.nextLine(); System.out.print("성별을 입력하세요(남/여) : "); String gender = sc.nextLine(); System.out.print("나이를 입력하세요 : "); int age = sc.nextInt(); ..