miércoles, 26 de diciembre de 2012

Declaración de variables en java

DeclaracionVariables.java
  1 /*
  2  * To change this template, choose Tools | Templates
  3  * and open the template in the editor.
  4  */
  5 
  6 package pruebas;
  7 
  8 import java.util.GregorianCalendar;
  9 
 10 /**
 11  *
 12  * @author Igor
 13  */
 14 public class DeclaracionVariables {
 15     /*
 16      * DECLARACION DE VARIABLES
 17      * Las variables en java se deben declarar siguendo los siguientes
 18      * puntos:
 19      * a. Se deben declarar las variables dentro de la clase pero fuera
 20      *    de cualquier método. ejemplo:
 21      */
 22     public class ListaNombresAlumnos{
 23         int indice = -1;
 24         String lista[] = new String[20];
 25 
 26         public void AgregarNombre(String nuevoNombre){
 27             lista[++indice] = nuevoNombre;
 28         }
 29     }
 30 
 31     /*
 32      * b. Se deben declarar las variables antes de que se utilicen dentro
 33      *    de un método. ejemplo:
 34      */
 35     public class Cuadrado{
 36         //se declara primero la variable lado
 37         float lado;
 38 
 39         //luego se utiliza en los siguientes métodos
 40         public void IngresarLado(float nuevoLado){
 41             this.lado = nuevoLado;
 42         }
 43         public float CalcularArea(){
 44             return (float) Math.pow(lado, 2);
 45         }
 46     }
 47 
 48     /*
 49      * c. Es típico declarar las variables al principio del bloque de la
 50      *    clase. ejemplo:
 51      */
 52     public class Rectangulo{
 53         //variables declaradas al principio del bloque de la clase
 54         float largo;
 55         float ancho;
 56 
 57         public float CalcularArea(){
 58             return largo * ancho;
 59         }
 60     }
 61 
 62     /*
 63      * d. El alcance o visibilidad de las variables se determina en el bloque
 64      *    del código. ejemplo:
 65      */
 66     public class Persona{
 67         //en este caso el tipo de alcance es privado
 68         private String dniPersona;
 69         private String nombrePersona;
 70         private String apellidoPersona;
 71         private GregorianCalendar fechaNacimientoPersona;
 72 
 73         public Persona(String dniPersona, String nombrePersona,
 74                 String apellidoPersona,
 75                 GregorianCalendar fechaNacimientoPersona) {
 76             this.dniPersona = dniPersona;
 77             this.nombrePersona = nombrePersona;
 78             this.apellidoPersona = apellidoPersona;
 79             this.fechaNacimientoPersona = fechaNacimientoPersona;
 80         }
 81 
 82         public Persona() {
 83             this("no definido","no definido","no definido",
 84                     new GregorianCalendar());
 85         }
 86     }
 87 
 88     /*
 89      * e. Se deben inicializar las variables del método antes de usarlas.
 90      *    ejemplo:
 91      */
 92     public class Operaciones{
 93 
 94         public String InvertirCadena(String cadena){
 95             //variables inicializadas
 96             String cadenaInvertida = "";
 97             int i = cadena.length() - 1;
 98             while(i > -1){
 99                 cadenaInvertida += cadena.charAt(i);
100                 i--;
101             }
102             return cadenaInvertida;
103         }
104 
105         public float SumaLista(float lista[]){
106             //variables inicializadas
107             int i = 0;
108             int suma = 0;
109             while(i < lista.length){
110                 suma += lista[i];
111                 i++;
112             }
113             return suma;
114         }
115     }
116 
117     /*
118      * f. Las clases y las variables de instancia son inicializadas
119      *    automaticamete.
120      */
121 }
122 
123 

No hay comentarios:

Publicar un comentario