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.Scannerpublic 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
}
}
应该就是这样吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)