Fascículo 8 laboratorio
-
Upload
jhon-cardozo -
Category
Documents
-
view
212 -
download
0
description
Transcript of Fascículo 8 laboratorio
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
Fascículo 8 laboratorio.
1. Completar la siguiente tabla:
Objetos Clases
Hamaca, mecedora, sillón, silla. Mueble
Gato, perro, ballena, león, tigre Mamíferos
Estudiante, docente, directivo. Colegio
Cocodrilo, lagarto, rana. Reptil
Lombriz, serpiente. Invertebrados
2. Para los siguientes objetos determine en el segundo cuadrante los atributos y en el último
cuadrante los comportamientos o métodos.
Celular
Marca, color, modelo,
tamaño
Llamar, enviar,
mensajes, jugar
Balón
Tamaño, color, modelo,
marca.
Anotar, rebota.
Computador
Marca, capacidad, color,
tamaño.
Hace cálculos, jugamos,
creamos. Etc….
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
3. Elabore la documentación que identifica la descripción de cada clase.
Public class CoordenadasXY
{ private int X;
Private int Y;
// constructor
Public Coordenadas(int X1, int Y1)
{ X=X1;
Y=Y1;
}
//métodos para retornar el valor de la coordenada X o Y
Public int retornarX()
//métodos para retornar el valor de la coordenada X o Y
Public int retornarX()
{ return X;
}
Public retornarY()
{ return Y;
}
class Coordenada
{ public Static void main (String asd[])
{ CoordenadasXY coord;
coord=new CoordenadasXY(4,7);
//objeto coord. Accede a los métodos retornarX() y retornarY()
System.out.println(“valor Coordenada X =”+coord.retornarX());
System.out.println(“valor Coordenada Y=”+coord.retornarY());
}
}
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
4. AREA DE UN RECCTANGULO
5. * /**
* @(#)AreaRectangulo.java
*
*
* @author
* @version 1.00 2013/4/22
*/
import javax.swing.*;
public class AreaRectangulo
{ public static void main(String[] args)
{ String caracter="";
int base,altura;
caracter = JOptionPane.showInputDialog("Base: ");
base = Integer.parseInt(caracter);
caracter = JOptionPane.showInputDialog("Altutra: ");
altura = Integer.parseInt(caracter);
JOptionPane.showMessageDialog(null, "Resultado: "+base*altura);
}
}
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
2. import java.io.PrintStream; //salida de impresión
public class Puntos
{ int X,Y;
Puntos(int X, int Y)
{ this.X = X;
this.Y = Y;
}
Puntos()
{ X=-3;
Y=-4;
}
Calcular
Main(String asd[])void Resulatdo(String)
AreaRectangulo
carácter(String)int base(String)int altura(String)int
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
}
class ClasePunto
{ public static void main (String args[])
{ Puntos punto1= new Puntos();
Puntos punto2= new Puntos();
System.out.println("X=" + punto1.X + "Y=" + punto1.Y);
System.out.println("X=" + punto2.X + "Y=" +punto2.Y);
}
}
Sentencia this
Primero, Java es entre mayúsculas y minúsculas. En Java es 'this' no 'This'
'this' es una referencia al objeto contener el codigo.
Segundo, 'this' poder se usar a referencia objeto miembros cuando valores con el mismo llama
existe.
Por ejemplar:
public class Ejemplar
{
private Ejemplar e; // una referencia a un objeto desde tipo Ejemplar.
private int x; // <- x primero
public Ejemplar( int x) // <- x segundo
{
// aquí: 'x' es 'x segundo'
// 'this.x' es 'x primero'
this.x = x; // esto linea copiar 'x segundo' a 'x primero'
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
// this es una referencia a el activo objeto
e = this; // esto linea hace 'e' referencia el activo objeto
}
}
Colaborativo
Operadores básicos:
import java.util.Scanner;
public class OperBasic {public static void main(String args[])
{ Scanner E=new Scanner(System.in);
double A, B, Res;
int Op;
System.out.println("Ingrese un Número");
A=E.nextInt();
System.out.println("Ingrese otro Número");
B=E.nextInt();
System.out.println("1) Sumar");
System.out.println("2) Restar");
System.out.println("3) Dividr");
System.out.println("4) Multiplicar");
System.out.println("0) Salir");
System.out.println("Ingrese una Opcion");
www.sanmartin.edu.co
Jhon Alexander Cardozo Guzmán
Jornada diurna semestre
1
Op=E.nextInt();
switch(Op)
{ case 1: Res=A+B;
System.out.println("El resultado de la suma es: "+Res);
break;
case 2: Res=A-B;
System.out.println("El resultado de la resta es: "+Res);
break;
case 3: Res=A/B;
System.out.println("El resultado de la división es: "+Res);
break;
case 4: Res=A*B;
System.out.println("El resultado de la resta es: "+Res);
break;
case 0:
System.out.println("Saliendo...");
break;
default: System.out.println("Opcion Erronea");
break;
}
}
}