Código Java Escrito de Forma Estándar
Upcoming SlideShare
Loading in...5
×
 

Código Java Escrito de Forma Estándar

on

  • 691 views

Muestra como se crea una clase con variables y métodos miembros escritos siguiendo las convenciones internacionales del lenguaje de programación Java.

Muestra como se crea una clase con variables y métodos miembros escritos siguiendo las convenciones internacionales del lenguaje de programación Java.

Statistics

Views

Total Views
691
Views on SlideShare
691
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Código Java Escrito de Forma Estándar Código Java Escrito de Forma Estándar Document Transcript

    • package paquete; import java.util.Scanner; public class Persona { // Variables de instancia inicializadas con un valor explicitamente private String nombre = null; private String apellido = null; private int edad = 0; private char sexo = 0; // un char es internamente un entero private float sueldo = 0.0F; // con float es obligatorio usar f o F // Vector de tipo Persona para 3 personas private Persona personas[] = new Persona[3]; // Metodo principal main como punto de entrada de la aplicacion public static void main(String[] args) { // Crea un objeto llamado persona Persona persona = new Persona(); // Objeto llama a los metodos de instancia persona.cargarPersonas(); persona.mostrarPersonas(); } // Metodos get son para acceder a los valores de las variables public String getNombre() { return nombre; } // Metodos set son para asignar un valor a las variables public void setNombre(String nombre) { this.nombre = nombre; } public String getApellido() { return apellido; } public void setApellido(String apellido) { this.apellido = apellido; } public int getEdad() { return edad; }
    • public void setEdad(int edad) { if (edad > 0) this.edad = edad; } public char getSexo() { return sexo; } public void setSexo(char sexo) { this.sexo = sexo; } public float getSueldo() { return sueldo; } public void setSueldo(float sueldo) { if (sueldo > 0) this.sueldo = sueldo; } // Sobre-escritura de metodo heredado de la clase Object @Override public String toString() { // Retorna una cadena formateada con los valores de las variables y // una breve descripcion, ejemplo: Nombre: Pedro Apellido: Picapiedra... return "Nombre: " + this.getNombre() + "nApellido: " + this.getApellido() + "nEdad: " + this.getEdad() + "nSexo: " + this.getSexo() + "nSueldo: " + this.getSueldo() + "n"; } // Metodo para cargar en memoria 3 personas public void cargarPersonas() { // Se crea un objeto para tomar valores de entrada desde el teclado Scanner teclado = new Scanner(System.in); // Ciclo for que se ejecutara mientras que i sea menor a la longitud del vector for (int i = 0; i < personas.length; i++) { // En este punto se crea un espacio de memoria para poder almacenar // cada uno de los valores de cada una de las variables de instancia // para cada una de las 3 personas personas[i] = new Persona();
    • // Se muestra mensaje al usuario en la terminal System.out.print("Ingrese su nombre: "); // Se asigna un valor ingresado por el teclado a la variable nombre personas[i].setNombre(teclado.next()); System.out.print("Ingrese su apellido: "); personas[i].setApellido(teclado.next()); System.out.print("Ingrese su edad: "); personas[i].setEdad(teclado.nextInt()); System.out.print("Ingrese su sexo: "); // Toma solo el primer elemento de una cadena en la posicion cero personas[i].setSexo(teclado.next().charAt(0)); System.out.print("Ingrese su sueldo: "); personas[i].setSueldo(teclado.nextFloat()); System.out.println(); // Imprime una linea en blanco } } // Recorre el vector y muestra los datos de cada persona // haciendo un llamado interno tal como: personas[i].toString() ;) public void mostrarPersonas() { for (int i = 0; i < personas.length; i++) { System.out.println(personas[i]); } } } /* Desarrollado por: Ing. y SCJP 310-055 en Java Ignacio Aular */ /* Telefono: 0412 - 517 37 13 Correo: ignacio_345@hotmail.com */