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
miércoles, 26 de diciembre de 2012
Declaración de variables en java
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario