Download Big Java / Java Concepts Lab 2

Document related concepts
no text concepts found
Transcript
ICOM 4015- PROGRAMACION AVANZADA
Instructor: Hector M Lugo Cordero
e-mail: [email protected]
Laboratorio 2
Revise en http://java.sun.com/j2se/1.5/docs/api/index.html. Aquí encontrarán
toda la información sobre los objetos que el lenguaje Java provee.
1. Implementación de una clase involucrando la importación de bibliotecas de
Java.
En el siguiente ejercicio usaremos 2 métodos de la clase Math: .
Cree la siguiente clase:
public class MathTester {
public static void main(String[] args)
{
double a = 1;
double b = 1;
double c = -6;
double det = Math.pow(b, 2) - 4*a*c;
det = Math.sqrt(det);
double sol1 = (-1*b + det)/(2*a);
double sol2 = (-1*b - det)/(2*a);
System.out.println("Primera solucion es " + sol1);
System.err.println("Segunda solucion es " + sol2);
}
}
2. Complete el siguiente programa de modo que se crea un objeto nuevo tipo Date y
otro GregorianCalendar e imprime su información:
import java.util.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class TimerTester {
public static void main(String[] args)
{
/*Cree el objeto Date. Utilize como parametro
System.currentTimeMillis() el cual devuelve la hora actual en
milisegundos.*/
/*Cree el GregorianCalendar nuevo con el tiempo actual.*/
/*Imprima la información del objeto Date.*/
/*Imprima la información del objeto GregorianCalendar. Utilize el
formato “Hoy es: DD/MM/AA
HH:MM”. Note que hay un tab entre
la fecha y la hora.*/
}
}
3. Complete el siguiente programa:
import java.util.Random;
public class NumberVariablesTester
{
public static void main(String[] args)
{
//Cree un objeto tipo random rand
//Declare n1 de tipo double y asigne el valor rand.nextInt(100);
//Declare n2 de tipo double y asigne el valor de n1 a n2
//Asignar a n2 el valor de n2 * 10
//Imprima en la consola ambos valores
// Imprima en consola el valor de Math.max(n1,n2)
// Imprima en consola el valor de Math.min(n1,n2)
}
}
4. Explique que hace el método nextInt(int n) de la clase Random.
Related documents