java--设计一个类空调类

java--设计一个类空调类,第1张

public

class

airCondition

{

private

String

品牌

private

String

颜色

private

float

功率

private

boolean

开关

private

int

温度

public

airCondition(String

品牌,String

颜色,float

功率,int

温度){

this.品牌=品牌

this.颜色=颜色

this.功率=功率

this.温度=温度

}

public

void

开启(){开关=true}

public

void

关闭(){开关=false}

public

void

升温(){温度++}

public

void

降温(){温度--}

public

boolean

开关状态(){return

开关}

public

int

温度(){return

温度}

public

String

颜色(){return

颜色}

public

float

功率(){return

功率}

public

String

品牌(){return

品牌}

public

String

当前状态(){

return

"机器描述:

品牌:"+品牌()+"

颜色:"+颜色()+"

功率:"+功率()+"匹

"

+

"\n机器状态:

开关:已"+(开关状态()?"开":"关")+"

设定温度:"+温度()+"°"

}

public

static

void

main(String[]

args)

{

airCondition

空调

=

new

airCondition("格力","白色",2,25)

空调.开启()

while(空调.温度()>20)

空调.降温()

System.out.println(空调.当前状态())

}

}

--------空调类.java--------

public

class

空调类

{

private

String

品牌

private

String

颜色

private

float

功率

private

boolean

开关

private

int

温度

public

空调类(String

品牌,String

颜色,float

功率,int

温度){

this.品牌=品牌

this.颜色=颜色

this.功率=功率

this.温度=温度

}

public

void

开启(){开关=true}

public

void

关闭(){开关=false}

public

void

升温(){温度++}

public

void

降温(){温度--}

public

boolean

开关状态(){return

开关}

public

int

温度(){return

温度}

public

String

颜色(){return

颜色}

public

float

功率(){return

功率}

public

String

品牌(){return

品牌}

public

String

当前状态(){

return

"机器描述:

品牌:"+品牌()+"

颜色:"+颜色()+"

功率:"+功率()+"匹

"

+

"\n机器状态:

开关:已"+(开关状态()?"开":"关")+"

设定温度:"+温度()+"°"

}

public

static

void

main(String[]

args)

{

空调类

空调

=

new

空调类("格力","白色",2,25)

空调.开启()

while(空调.温度()>20)

空调.降温()

System.out.println(空调.当前状态())

}

}

.

import java.util.Scanner

public class Test {

private int temperature = 26

private boolean isOpen = false

//1=开机,2=关机,3=升温,4=降温,5=显示。

public void start() {

isOpen = true

System.out.println("开机。")

}

public void shutDown() {

if(!isOpen) {

System.out.println("还没有开机,请先开机")

return

}

isOpen = false

System.out.println("关机。")

}

public void temperatureRise() {

if(!isOpen) {

System.out.println("还没有开机,请先开机")

return

}

temperature++

System.out.println("温度上升。")

}

public void temperatureDown() {

if(!isOpen) {

System.out.println("还没有开机,请先开机")

return

}

temperature--

System.out.println("温度下降。")

}

public void show() {

System.out.println("空调遥控器:")

showTemperature()

System.out.println("-->  1=开机,2=关机,3=升温,4=降温,5=显示。0=退出系统")

}

public void showTemperature() {

System.out.println("当前温度:" + temperature + "℃")

}

public static void main(String[] args) {

Test test = new Test()

while(true) {

test.show()

Scanner scan = new Scanner(System.in)

int key = scan.nextInt()

if(key == 1)

test.start()

else if(key == 2)

test.shutDown()

else if(key == 3)

test.temperatureRise()

else if(key == 4)

test.temperatureDown()

else if(key == 5)

test.showTemperature()

else if(key == 0) {

System.out.println("退出系统")

break

} else {

System.out.println("请按提示输入。")

}

}

}

}

/**

*@param i 调档

*1.低档 2.中档 3.高档

*/

public void test(int i){

switch (i) {

case 1:

syso(“低档”);

break

case 2:

syso(“中档”);

break

case 3:

syso(“高档”);

break

default:

break

}

}

应该就是这样吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7985766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存