-
day06(tv기능 구현, 팩토리얼 메소드)JAVA/문제풀이 다시하기 2022. 2. 16. 01:27
test66
void setChannel(Math.random()*50)+1 사용, 랜덤으로 나온 채널 번호 중 중복된 것 제거 코드도 있어야함),
void chUp, chDown,
void channelChange(채널값 입력받아 변경(없는 채널번호 입력하면 변경x)
123456789101112131415161718192021222324252627282930class Tv2 {boolean power = false;int vol = 0;int []channel=new int[10];int chIdx=0; //현재 채널을 배열상의 인덱스번호로 갖고 있을 변수void onOff() {power = !power;}//볼륨 업다운 0~10 사이 증감void volUp() {if(power) {if(vol<10) { vol++; }}else {System.out.println("전원을 키고 실행해주세요.");}}void volDown() {if(power) {if(vol>10) { vol--; }}else {System.out.println("전원을 키고 실행해주세요.");}}//볼륨 음소거 기능void mute() {vol=0;}
String tvStatus() {
return "전원 : " + (power?"ON":"OFF") + ", 채널 : " + channel[chIdx] + ", 볼륨 : " + vol;
}cs test65
팩토리얼 메소드 구현
123static long factorial(int n) {}cs 'JAVA > 문제풀이 다시하기' 카테고리의 다른 글
day09 #추상클래스-배열에 저장된 정수의 평균값 리턴받기 (0) 2022.02.19 day07 #끝말잇기 게임 (0) 2022.02.17 day04 (0) 2022.02.16