목록Java (256)
코드 그라데이션
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)..
클래스와 인스턴스 클래스란, 객체지향, 생성자, 멤버변수,클래스 가져다 쓰기, 인스턴스 클래스란? : 정보를 묶는것 : 현실과 비슷한 개념(객체)을 나타내기 위한 자바의 도구를 클래스 라고 함 클래스에는 기본적으로, 멤버변수, 생성자, 게터와 세터, 메서드가 존재 할 수 있음 클래스를 가져다 쓰면? 1) 코드의 재 사용성이 높아진다. 2) 코드의 관리가 용이하다. 3) 신뢰성이 높은 프로그래밍을 가능하게 한다. 생성자 : 여러개를 선언할 수 있다. (파라미터가 다르게) : 특별한 메소드로 , 반환타입이 없고, 클래스명과 동일한 이름을 가짐. 수업 코드 // 원격강의 자료 복습 //Course 클래스 public class Course { // 멤버변수 // title, tutor, days 가 Cours..
// 퀴즈1 // 계산기를 구현해 봅니다.(Prac 이 Calc 클래스라고 하고 Prac에 만들어 보기.) // long 타입으로 두 수 를 받아서 덧셈, 뺄셈, 곱셈을 한 값을 반환하는 메소드를 만들고 // 나눗셈의 연산은 double타입으로 반환하는 메서드를 구현합니다. // 메인문에서 사칙연산을 한 값을 인쇄해 보세요. // 메소드명은 자유롭게 지으세요. public class Prac05 { public static long add(long a, long b) { return a + b; } public static long subtract(long a, long b) { return a - b; } public static long multiply(long a, long b) { return a..