본문 바로가기

Coding/JAVA12

[ while문 사용해서 숫자 맞추기 게임 만들기] 숫자맞추기 게임:7회 사용자 usr 컴퓨터 com 1~100까지의 숫자 중 하나를 입력받는다. 컴퓨터는 1~100까지의 숫자 중 하나를 랜덤하게 형성한다. user com : Down시켜 package chapter04; import java.util.*; public class Random1 { public static void main(String[] args) { Random rand = new Random(); Scanner sc = new Scanner(System.in); /* int com = (int)Math.random() * 100+1; */ int com = rand.nextInt(100)+1; //컴퓨터 랜덤 형성 //시도횟수를 7회까지만 허용하라!.. 2022. 4. 5.
JAVA_[반복문과 배열 예제 연습] Q1 . 배열의 length 필드를 이요하여 배열 크기만큼 정수를 입력받고, 평균을 구하는 프로그램 구하기 Q2 . 2차원 배열에 1,2학기 성적으로 저장하고 4년간 평점 평균을 구하기 Q3 . 양수 5개를 입력받아 배열에 저장하고 제일 큰 수를 출력하는 프로그램을 만들어라 Q4 . 1에서 100까지 3의 배수를 더하는 while 문을 이용해 작성해보기 Q5 . 1~50 까지의 합을 더하는 while 문을 작성해보기 Q6 . 다음 2차원 배열 n을 출력하는 프로그램을 작성하라 Q7 . Scanner를 이용하여 정수를 입력받고 다음과 같이 *를 출력하는 프로그램을 작성하라 다음은 5를 입력 받았을 경우이다. (2중 중첩 반복문 연습) Q8 . 양의 정수를 10개 입력받아 배열에 저장하고, 배열에 있는 정수.. 2022. 3. 29.
[04] 클래스와 객체 객체 지향 특성 : 캡슐화 ● 캡슐화 : 객체를 캡슐로 싸서 내부를 볼 수 없게 하는 것 객체 지향 특성 : 상속 ● 상위 개체의 속성이 하위 개체에 물려짐 ● 하위 객체가 상위 개체의 속성을 모두 가지는 관계 ● 자식 클래스가 부모 클래스의 속성 물려받고, 기능 확장 → 부모 클래스 : 수퍼 클래스 → 하위 클래스 : 서브 클래스, 수퍼 클래스를 재사용하고 새로운 특성 추가 객체 지향 특성 : 다형성 ★ ● 같은 이름의 메소드가 클래스나 객체에 따라 다르게 동작하도록 구현 1) 메소드 오버로딩 : 같은 이름이지만 다르게 작동하는 여러 메소드 2) 메소드 오버라이딩 (상속받은 메소드를 재정의): 슈퍼클래스의 메소드를 서브 클래스마다 다르게 구현 객체 지향 언어의 목적 소프트웨어의 생산성 향상 컴퓨터 산업.. 2022. 3. 29.
java if-조건문/다중if문 예제 과제 >> 시험점수가 80점 이상이면 합격 판별을 하는 프로그램을 작성하시오. 다중 if문 과제 > >학점 나타내기 package chapter02; import java.util.Scanner; public class Ex2_12 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); char grade; System.out.println("점수입력(0~100): "); int score = scan.nextInt(); //다중 if-else 문 활용 if(score >=90) grade = 'A'; else if(score >=80) grade = 'B'; else if(score >=70) grade = 'C.. 2022. 3. 15.