목록전체 글 (796)
코드 그라데이션
1일차 - 데이터 조회 2일차 - 데이터 변경 3일차 - JOIN 4일차 - 제약조건 5일차 - 인덱스
Getter / Setter / 상속 개념설명 getter/setter 클래스에는 개인정보와 같이 민감하고 중요한 정보가 많이 있기 때문에 함부로 접근하고 값을 변경 하지 않도록 최소한의 허들을 두어야 하는데요. 지난시간에 배웠던 접근제어자 를 통해 해당 클래스의 접근 범위를 설정할 수 있었습니다. 일반적으로 멤버변수는 private로 설정이 되고, 해당 클래스의 인스턴스 생성시 값을 변경하거나 가져올때에는 클래스의 해당메서드를 통해서만 그 기능을 할 수 있도록 하고 있습니다. 따라서 접근제어자가 private 인 경우, 어떻게 다른 클래스에서 인스턴스를 생성하고 객체의 값을 넣고 가져오는지 getter/ setter 문법을 복습해 보도록 하는 시간입니다. // setter // 메서드 (public) ..
public class Practice { public static void main(String[] args) { boolean run = true; int studentNum = 0; int[] scores = null; Scanner sc = new Scanner(System.in); while (run) { System.out.println("--------------------------------------------------------"); System.out.println(" 1. 학생수 | 2. 점수입력 | 3. 점수리스트 |4. 분석 | 5. 종료"); System.out.println("------------------------------------------------------..
풀이 코드 public class quiz { public static void main(String[] args) { Random random = new Random(); // int num = (int) (Math.random() * 100); int num = random.nextInt(100)+1; // 100개의 숫자를 임의로 발생시킨다. Scanner scanner = new Scanner(System.in); int count = 0; // 총 횟수가 필요하므로 초기화 while (true) { // 숫자를 맞출때까지 프로그램을 무한반복한다. 그래서 while을 true로 적었다. System.out.println("숫자를 입력하세요."); // cpu가 생성한 Random숫자 콘솔에서 확인..
풀이 코드 public class quiz { public static void main(String[] args) { Random random = new Random(); int cpu = random.nextInt(3)+1; // System.out.println("CPU: " + cpu); Scanner sc = new Scanner(System.in); System.out.println("가위(1), 바위(2), 보(3): "); int user = sc.nextInt(); if(cpu == 1 && user == 2 || cpu ==2 && user ==3 || cpu ==3 && user ==1) { System.out.println("이겼습니다."); } else if (cpu == user..
풀이 public class Quiz { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[100]; System.out.println("숫자를 입력하세요: "); // 숫자를 100개까지 입력받는 부분 for (int i = 0; i = 0; i--) { if (arr[i] != 0) System.out.print(arr[i..
자바 중간 정리 Quiz. 1. 객체와 클래스에 대한 설명으로 틀린 것은 무엇입니까 3 ① 클래스는 객체를 생성하기 위한 설계도 청사진 와 같은 것이다 ② New 연산자로 클래스의 생성자를 호출함으로써 객체가 생성된다 ③ 하나의 클래스로 하나의 객체만 생성할 수 있다 ④ 객체는 클래스의 인스턴스이다 설명 : 하나의 클래스로부터 여러 개의 인스턴스를 만들 수 있다 2. String 타입에 대한 설명으로 틀린 것을 고르시오 2 ① String 은 클래스이므로 참조 타입이다 ② String 타입의 문자열 비교는 를 사용해야 한다 ③ 동일한 문자열 리터럴을 저장하는 변수는 동일한 S tring 객체를 참조한다 ④ New S tring(“ 문자열 은 문자열이 동일하더라도 다른 S tring 객체를 생성한다 설명)..
주요개념 - 클래스, 생성자, 멤버변수, 객체와 인스턴스 Card public class Card { public String user; public int pw; public int bal; public Card(){;} public Card(String user, int pw, int bal) { this.user = user; this.pw = pw; this.bal = bal; } public int getPw() { return pw; } public void setPw(int pw) { this.pw = pw; System.out.println("비밀번호 변경 완료!"); } } 본 클래스 public class Quiz { public static void main(String[] args)..