[JAVA] Ejercicio: Termómetro
Enviado el lunes, 5 de mayo de 2008 a las en 22:00Desde ahora en adelante no pondré los métodos get, set ni los constructores en la clase plano.
Clase Plano
class Termometro{
private double temperatura, minima, maxima;
/* Estos metodos son void porque no retornan nada
* si se fijan en la guia dice que solo cumplen
* un proceso especifico. No tienen retorno alguno.
*/
void subeTemperatura(double incremento){
if(temperatura+incremento > maxima){
temperatura=maxima;
} else {
temperatura=temperatura+incremento;
}
}
void bajaTemperatura(double incremento){
if(temperatura-incremento < minima){
temperatura=minima;
} else {
temperatura=temperatura-incremento;
}
}
}
App
class AppTermometro{
public static void main(String[]arg){
double temperatura, minima, maxima;
// OBJETO UNO //
System.out.println("Temperatura: ");
temperatura=Leer.datoInt();
System.out.println("Minima: ");
minima=Leer.datoInt();
System.out.println("Maxima: ");
maxima=Leer.datoInt();
Termometro uno=new Termometro(temperatura, minima, maxima);
// OBJETO DOS //
System.out.println("Temperatura: ");
temperatura=Leer.datoInt();
System.out.println("Minima: ");
minima=Leer.datoInt();
System.out.println("Maxima: ");
maxima=Leer.datoInt();
Termometro dos=new Termometro(temperatura, minima, maxima);
// INFORMACION //
System.out.println("Temperatura objeto uno: "+uno.getTemperatura()+"ºC | Temperatura objeto dos: "+dos.getTemperatura()+"ºC");
// MODIFICAR //
System.out.println("Subir temperatura primer objeto en: ");
temperatura=Leer.datoInt();
uno.subeTemperatura(temperatura); // Subimos la temperatura
System.out.println("Bajar temperatura segundo objeto en: ");
temperatura=Leer.datoInt();
dos.bajaTemperatura(temperatura); // Subimos la temperatura
// INFORMACION //
System.out.println("Temperatura objeto uno: "+uno.getTemperatura()+"ºC | Temperatura objeto dos: "+dos.getTemperatura()+"ºC");
}
}
q es esto??? pa q perder el tiempo publicando algo tan sencillo???????????? pensaba q usaban swing.....