public?class?TV?{
創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)成都iso認(rèn)證等多個(gè)行業(yè)擁有多年的營(yíng)銷(xiāo)推廣經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
private?int?channel;
private?int?volumn;
public?TV()?{
channel?=?0;
volumn?=?10;
}
public?TV(int?channel,?int?volumn)?{
this.channel?=?channel;
this.volumn?=?volumn;
}
public?void?setChannel(int?channel)?{
this.channel?=?channel;
}
public?void?setVolumn(int?volumn)?{
this.volumn?=?volumn;
}
public?void?ChannelPlus()?{
this.channel++;
}
public?void?VolumnPlus()?{
this.volumn++;
}
}
(1)和(2)是構(gòu)造器,不是方法,題目的表達(dá)不對(duì)……
哥們兒,這題不難一看就沒(méi)好好學(xué)習(xí),努力學(xué)習(xí)吧,只能幫你到這里了……
下面是UnitPrice接口代碼:
public interface UnitPrice {
public double unitprice();
}
下面是電視機(jī)類(lèi)代碼:
public class Television implements UnitPrice {
@Override
public double unitprice() {
? return 3500d;
}
}
下面是計(jì)算機(jī)類(lèi)代碼:
public class Computer implements UnitPrice {
@Override
public double unitprice() {
? return 7800d;
}
}
下面是手機(jī)類(lèi)代碼:
public class Mobile implements UnitPrice {
@Override
public double unitprice() {
? return 2500d;
}
}
下面是公共類(lèi)代碼:
import java.util.Scanner;
public class Common {
static double get(UnitPrice u) {
? return u.unitprice();
}
@SuppressWarnings("resource")
public static void main(String[] args) {
? System.out.print("請(qǐng)輸入電視機(jī)的銷(xiāo)售個(gè)數(shù):");
? Scanner scanner = new Scanner(System.in);
? int television_num = scanner.nextInt();
? System.out.print("請(qǐng)輸入計(jì)算機(jī)的銷(xiāo)售個(gè)數(shù):");
? scanner = new Scanner(System.in);
? int computer_num = scanner.nextInt();
? System.out.print("請(qǐng)輸入手機(jī)的銷(xiāo)售個(gè)數(shù):");
? scanner = new Scanner(System.in);
? int mobile_num = scanner.nextInt();
? double television_price = television_num * (get(new Television()));
? System.out.println("電視機(jī)的銷(xiāo)額是:" + television_price);
? double computer_price = computer_num * (get(new Computer()));
? System.out.println("計(jì)算機(jī)的銷(xiāo)額是:" + computer_price);
? double mobile_price = mobile_num * (get(new Mobile()));
? System.out.println("手機(jī)的銷(xiāo)額是:" + mobile_price);
? System.out.println("總銷(xiāo)額是:" + (television_price + computer_price + mobile_price));
? scanner.close();
}
}
下面是執(zhí)行后的效果截圖:
麻煩您看一下,是否能夠滿足要求。
//TV類(lèi)
public class Tv {
public void open(){
System.out.println("打開(kāi)電視機(jī)");
}
public void close(){
System.out.println("關(guān)閉電視機(jī)");
}
public void search(int x){
System.out.println("您搜索到的是"+x+"號(hào)頻道");
}
public void ctrlVol(String s){
int vol=10;
if(s.equals("+"))
vol++;
if(s.equals("-"))
vol--;
System.out.println("當(dāng)前音量為"+vol);
}
public void changeChannel(int x){
if( x 29 )
System.out.println("沒(méi)有該頻道");
else
System.out.println("當(dāng)前"+x+"號(hào)頻道");
}
public void changeChannel(String s){
int x=0;
if(s.equals("+"))
x++;
if(s.equals("-"))
x--;
System.out.println("當(dāng)前"+x+"號(hào)頻道");
}
}
//Controller遙控器類(lèi)
public class Controller{
public void openTv(Tv tv){
tv.open();
}
public void closeTv(Tv tv){
tv.close();
}
public void searchTv(Tv tv){
int x=(int)(Math.random()*30);
tv.search(x);
}
public void ctrlTvVol(Tv tv){
tv.ctrlVol("+");
}
public void changeTvChannel(Tv tv){
tv.changeChannel("+");
tv.changeChannel(23);
}
}
public class TV {
public static void main(String[] args) {
TV tv = new TV("海信", 5000, 56);
tv.turnOn();
tv.turnOff();
}
private String brand;
private double price;
private int size;
public TV() {
}
public TV(String brand, double price, int size) {
this.brand = brand;
this.price = price;
this.size = size;
}
public void turnOn() {
System.out.println("歡迎使用" + this.getBrand() + "電視機(jī)...");
}
public void turnOff() {
System.out.println("再見(jiàn)");
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
}
網(wǎng)頁(yè)標(biāo)題:java電視代碼 java 代碼
網(wǎng)頁(yè)地址:http://www.muchs.cn/article30/dohsdpo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站排名、網(wǎng)站內(nèi)鏈、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)