Está en la página 1de 12

Instituto Tecnológico Superior

de Poza Rica
Brandon Vargas Zumaya
Ing. Sistemas Computacionales
Programación Orientada a Objetos
Jorge Eduardo Castellanos Gómez
// Declaración de una clase con un método.

class LibroCalificaciones {

public void mostrarMensaje()

//Muestra un mensaje de bienvenida al usuario de

LibrodeCalificaciones

System.out.println("Bienvenido al Libro de calificaciones!");

} //fin del método mostrarMensaje

} // Fin de la clase librodeCalificaciones

public class PruebaLibroCalificaciones

public static void main(String args[])

LibroCalificaciones miLibroCalificaciones = new

LibroCalificaciones();

miLibroCalificaciones.mostrarMensaje();

}
//Fig 3.4 y 3.5

// Crea un objeto LibroCalificaciones y pasa un objeto String

// a su método mostrarMensaje.

import java.util.Scanner; // el programa usa la clase Scanner

public class PruebaLibroCalificaciones1 {

// el método main empieza la ejecución del programa

public static void main(String[] args) {

// crea un objeto Scanner para obtener la entrada de la ventana

de comandos

Scanner entrada = new Scanner(System.in);

// crea un objeto LibroCalificaciones y lo asigna a

miLibroCalificaciones

LibroCalificaciones1 miLibroCalificaciones = new

LibroCalificaciones1();

// pide y recibe el nombre del curso como entrada

System.out.println("Escriba el nombre del curso");

String nombreDelCurso = entrada.nextLine(); // lee una línea de

texto

System.out.println();// imprime una línea en blanco

// llama al método mostrarMensaje de miLibroCalificaciones

// y pasa nombreDelCurso como argumento

miLibroCalificaciones.mostrarMensaje(nombreDelCurso);

// Declaración de una clase con un método que tiene un parámetro.

class LibroCalificaciones1

// muestra un mensaje de bienvenida al usuario de LibroCalificaciones

public void mostrarMensaje( String nombreDelCurso )


{

System.out.printf("Bienvenido al libro de calificaciones

para\n%s!\n", nombreDelCurso);

}
//Fig 3,7 y 3.8

import java.util.Scanner;

public class PruebaLibroCalificaciones2 {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

LibroCalificaciones2 miLibroCalificaciones = new

LibroCalificaciones2();

System.out.printf("El nombre inicial del curso es: %s\n\n",

miLibroCalificaciones.obtenerNombreDelCurso());

System.out.println("Escriba el nombre del curso");

String elNombre = entrada.nextLine();

miLibroCalificaciones.establecerNombreDelCurso(elNombre);

System.out.println();

miLibroCalificaciones.mostrarMensaje();

class LibroCalificaciones2

private String nombreDelCurso;

public void establecerNombreDelCurso( String nombre )

nombreDelCurso = nombre;

public String obtenerNombreDelCurso()

return nombreDelCurso;

public void mostrarMensaje()

{
System.out.printf("Bienvenido al libro de calificaciones para

\n%s!\n", obtenerNombreDelCurso());

}
//Fig 3.10 y 3.11

public class PruebaLibroCalificaciones3 {

public static void main(String[] args) {

LibroCalificaciones3 libroCalificaciones1 = new

LibroCalificaciones3("CS101 Introduccion a la programacion en Java");

LibroCalificaciones3 libroCalificaciones2 = new

LibroCalificaciones3("CS102 Estructuras de datos en Java");

System.out.printf("El nombre del curso de libroCalificaciones1

es: %s\n",libroCalificaciones1.obtenerNombreDelCurso());

System.out.printf("El nombre del curso de libroCalificaciones2

es: %s\n",libroCalificaciones2.obtenerNombreDelCurso());

class LibroCalificaciones3

private String nombreDelCurso;

public LibroCalificaciones3( String nombre )

nombreDelCurso = nombre;

public void establecerNombreDelCurso( String nombre )

nombreDelCurso = nombre;

public String obtenerNombreDelCurso()

return nombreDelCurso;

public void mostrarMensaje()


{

System.out.printf("Bienvenido al libro de calificaciones para

\n%s\n", obtenerNombreDelCurso());

}
//Fig 3.13 y 3.14 pag 132
import java.util.Scanner;
public class PruebaCuenta {
public static void main(String [] args) {
Cuenta cuenta1 = new Cuenta( 50.00 );// crea objeto Cuenta
Cuenta cuenta2 = new Cuenta( -7.53 );// crea objeto Cuenta
// muestra el saldo inicial de cada objeto
System.out.printf("Saldo de cuenta1:
$%.2f\n",cuenta1.obtenerSaldo());
System.out.printf("Saldo de cuenta2:
$%.2f\n\n",cuenta2.obtenerSaldo());
comandos
// crea objeto Scanner para obtener la entrada de la ventana de
Scanner entrada = new Scanner (System.in);
double montoDeposito;// deposita el monto escrito por el usuario
System.out.print("Escriba el monto a depositar para cuenta1:
");// indicador
montoDeposito = entrada.nextDouble();// obtiene entrada del
usuario
System.out.printf("\nsumado %.2f al saldo de
cuenta1\n\n",montoDeposito);
cuenta1.abonar(montoDeposito);// suma al saldo de cuenta1
//Muestra los saldos
System.out.printf("Saldo de cuenta1:
$%.2f\n",cuenta1.obtenerSaldo());
System.out.printf("Saldo de cuenta2:
$%.2f\n",cuenta2.obtenerSaldo());
System.out.print("Escriba el monto a depositar para cuenta2:
");//Indicador
montoDeposito = entrada.nextDouble();// obtiene entrada del
usuario
System.out.printf("\nsumado %.2f al saldo de
cuenta2\n\n",montoDeposito);
cuenta2.abonar(montoDeposito);// suma al saldo de cuenta2
//Muestra los saldos
System.out.printf("Saldo de cuenta1:
$%.2f\n",cuenta1.obtenerSaldo());
System.out.printf("Saldo de cuenta2:
$%.2f\n",cuenta2.obtenerSaldo());
}
}
class Cuenta
{
private double saldo;
public Cuenta (double saldoInicial)
{
if ( saldoInicial > 0.0 )
saldo = saldoInicial;
}
public void abonar( double monto )
{
saldo = saldo + monto;
}
public double obtenerSaldo()
{
return saldo;
}
//Fig 3.17 y 3.18

// Imprimir varias líneas en un cuadro de diálogo.

import javax.swing.JOptionPane;

class Dialogo1

public static void main(String args[])

//muestra un cuadro de dialogo con un mensaje

JOptionPane.showMessageDialog(null, "Bienvenido\na\nJava");

}//fin de main

}//fin clase dialogo1

public class DialogoNombre {

public static void main(String[] args) {

//pide al usuario que escriba su nombre

String nombre =

JOptionPane.showInputDialog("Cual es su nombre?" );

//crea el mensaje

String mensaje =

String.format("Bienvenido, %s, a la programacion en

java!",nombre);

nombre

//muestra el mensaje para dar la bienvenida al usuario por su

JOptionPane.showMessageDialog(null, mensaje);}//fin de main

}//fin de la clase DialogNombre

También podría gustarte