Вивести на консоль повідомлення, що у поточний час (використати клас util.Date) у вказаній кімнаті певна температура (використати клас util.Random). Всі класи мають пакетний доступ.
Приклад виведення:
At 15.0 o'clock the temperature of Kitchen is 25 degrees, and the temperature of Bedroom is 20 degrees.
Розв'язок:
import java.util.Date;
import java.util.Random;
public class Sensor {
static int rand;
static int rand2;
public void Temper() {
Date date = new Date(); //створили об'єкт класу Date
System.out.print ("At " + date.getHours() + "." + date.getMinutes() + " o'clock " );//отримуємо години та хвилини з класу Date.
Random gen = new Random(); //створили об'єкт класу Random
int rand = gen.nextInt(100); // генерує випадк.число у вказаних межах
int rand2 = gen.nextInt(100);
Kitchen kitc = new Kitchen();kitc.Kitchen();
System.out.print("is " + rand + " degrees,and ");
BedRoom bed = new BedRoom();
bed.Bed();System.out.println(" is " + rand2 + " degrees.");
}
public static void main(String args[]) {
Sensor sen = new Sensor(); //створили об'єкт класу Sensor
sen.Temper(); // викликали метод з класу
}
}
public class Room {
public void Room(){
System.out.print("the temperature of ");
}
}
public class Kitchen extends Room {
public void Kitchen(){
Room room = new Room();
room.Room();
System.out.print ("Kitchen ");
}
}
public class BedRoom extends Room {
public void Bed(){
Room room = new Room();
room.Room();
System.out.print ("Bedroom");
}
}
Немає коментарів:
Дописати коментар