Notice
Recent Posts
Recent Comments
Link
혜야의 코딩스토리
[자바/Java] 객체 지향 개념 활용 프로그램_라디오 객체 전원,채널,볼륨 조절 본문
public class Radio {
//멤버변수(전역변수)
//변수는 private으로 설정
private boolean onOff;
private double channel;
private int volume;
//메소드는 public으로 설정
public double getChannel() {
return channel;
}
public void setChannel(double ch) {
channel = ch; //멤버변수(iv) = 로컬변수
}
public int getVolume() {
return volume;
}
public void setVolume(int vol) {
volume = vol;
}
public boolean getonOff() {
return onOff;
}
public void setOnOff(boolean onOff) {
this.onOff = onOff;
}
public String getString() {
String str = onOff==true? "켜져":"꺼져";
return str;
}
}
public class RadioTest {
public static void main(String[] args) {
Radio britz = new Radio();
britz.setChannel(89.1);
britz.setVolume(12);
britz.setOnOff(true);
System.out.println("[브리츠 라디오]");
System.out.println("라디오가 "+britz.getString()+"있습니다.");
System.out.println("현재 채널은 "+britz.getChannel()+"입니다.");
System.out.println("현재 볼륨은 "+britz.getVolume()+"입니다.");
System.out.println();
Radio iriver = new Radio();
iriver.setChannel(95.1);
iriver.setVolume(9);
iriver.setOnOff(false);
System.out.println("[아이리버 라디오]");
System.out.println("라디오가 "+iriver.getString()+"있습니다.");
System.out.println("현재 채널은 "+iriver.getChannel()+"입니다.");
System.out.println("현재 볼륨은 "+iriver.getVolume()+"입니다.");
}
}
최대한 깔끔하게 짜려고 노력했다.. 쪼렙 김헤야 열심히 했다 ^^;
'꿈 : 멋진 개발자 🧸 > Java' 카테고리의 다른 글
[자바/Java] 생성자 활용 프로그램_인적사항 (0) | 2022.05.04 |
---|---|
[자바/Java] 객체 지향 개념 활용 프로그램_인적 사항 (0) | 2022.05.02 |
[자바/Java] 제어문 활용_식당 메뉴 선택 프로그램 (0) | 2022.04.30 |
[자바/Java] 배열 활용 프로그램_성적 계산 (0) | 2022.04.29 |
[자바/Java] 메서드 활용 프로그램_급여계산 (0) | 2022.04.29 |