понеділок, 25 березня 2013 р.

Java. Наслідування. Класи Date, Random.

Вивести на консоль повідомлення, що у поточний час (використати клас 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");
}

}




Детальніше про клас Date можна прочитати тут, про Random - тут.





Немає коментарів:

Дописати коментар