basic/java 실습

day 10 연습문제(2) - class(변수,메소드)

못지(Motji) 2021. 5. 6. 09:30

class (변수,메소드로 이루어진 파일

지금까지 배운 class, 변수, 메서드를 만들고 사용하기

변수

  • 클래스 변수
  • 인스턴스 변수

메서드

  • 클래스 메소드
  • 인스턴스 메소드

📘char[] 배열을 전달 받아 출력하는 printCharArray() 메소드와 배열속의 ''공백문자를, 쉼표(,)로 대치하는 replaceSpace() 메소드를 작성해보자

  • console 출력 화면

 

📘 Tv 클래스 기능 구현하기

  1. 채널 = 배열[10] 생성후, 랜덤값 10개 생성해 낮은값부터 대입
  2. 채널(up,down) = 위 랜덤뽑힌 채널 번호로 이동, 인덱스 번호로 이동
  3. 채널값을 입력받아 변경 (입력값이 채널 배열에 없는 번호면 이동 못함)
  4. 볼륨은 0~10까지 증감
  5. 볼륨 음소거 기능
  6. Tv 정보 출력 - 메서드 호출되면 Tv상태(전원, 채널, 볼륨 값 출력)
  7. 전원이 꺼져있는 경우 모든 기능 동작 안함