fascículo 8 laboratorio

7
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….

Upload: jhon-cardozo

Post on 10-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

programación en java

TRANSCRIPT

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;

}

}

}