ARREGLOS
Un tipo arreglo es una lista de datos con un número fijo de componentes, todos del mismo tipo denominado tipo base; los que son referenciados o calificados mediante índices o expresiones ordinales encerradas en corchetes, que actúan como prefijo al identificador del arreglo, siendo su tipo denominado tipo índice.
Características
- Los arrays se crean con el operador new seguido del tipo y número de elementos.
- Se puede acceder al número de elementos de un array con la variable miembro implícita length (por ejemplo, vect.length).
- Se accede a los elementos de un array con los corchetes [] y un índice que varía de 0 a length-1.
- Se pueden crear arrays de objetos de cualquier tipo. En principio un array de objetos es un array de referencias que hay que completar llamando al operador new.
- Los elementos de un array se inicializan al valor por defecto del tipo correspondiente (cero para valores numéricos, la cadena vacía para Strings, false para boolean, null para referencias).
- Como todos los objetos, los arrays se pasan como argumentos a los métodos por referencia.
- Se pueden crear arrays anónimos (por ejemplo, crear un nuevo array como argumento actual en la llamada a un método).
Declaración de Arreglos
- Como otras variables, antes de poder utilizar un array primero se debe declarar.
- int[] arrayDeEnteros;
- La parte int[] de la declaración indica que arrayDeEnteros es un array de enteros.
Otra forma de declararlos es la siguiente:
UNIDIMENSIONALES :
- tipo nombre_array[]=new tipo[nº];
- tipo nombre_array[]={ valores };
BIDIMENSIONALES :
- tipo nombre_array[][]=new tipo[nº][nº];
- tipo nombre_array[][]={valores};
Inicializar un Array.
Para inicializar un array existen 2 maneras:
- int [] arreglo= new int[4] o
- int [] arreglo={100,200,302,400}
- Al momento de inicializar un arreglo de la manera:
int [] arreglo= new int[4]
Cada posición del arreglo sera inicializada con el valor por defecto del tipo de variable.
viernes, 27 de agosto de 2010
jueves, 19 de agosto de 2010
EJEMPLOS ESTRUCTURAS BÁSICAS
a) IF(masa <= 19)
{
System.out.println("x= sobrepeso");
}
ELSE
{
System.out.println("peso normal");
}
b) WHILE(X<=5)
{
suma=x*2;
x++;
}
c) DO
{
suma=x * 2;
x++;
System.out.println(x);
}
WHILE (x<=5);
d) FOR(int i=1; i=4;i++)
{
vector[i]=aux;
aux=aux+1;
}
d) SWITCH
int hijos;
printf(“Ingrese la cantidad de hijos que usted tiene: \n”);
scanf(“%d”, &hijos);
switch (hijos) {
case ‘0’:
printf(“No le corresponde asignación familiar por hijo\n”);
break;
case ‘1’:
printf(“Le corresponden 50usd de asignación familiar por su único hijo\n”);
break;
case ‘2’:
printf(“Le corresponden 75usd de asignación familiar por sus dos hijos\n”);
break;
default:
printf(“Le corresponden 100usd de asignación familiar por tener más de dos hijos\n”);
break;
};
{
System.out.println("x= sobrepeso");
}
ELSE
{
System.out.println("peso normal");
}
b) WHILE(X<=5)
{
suma=x*2;
x++;
}
c) DO
{
suma=x * 2;
x++;
System.out.println(x);
}
WHILE (x<=5);
d) FOR(int i=1; i=4;i++)
{
vector[i]=aux;
aux=aux+1;
}
d) SWITCH
int hijos;
printf(“Ingrese la cantidad de hijos que usted tiene: \n”);
scanf(“%d”, &hijos);
switch (hijos) {
case ‘0’:
printf(“No le corresponde asignación familiar por hijo\n”);
break;
case ‘1’:
printf(“Le corresponden 50usd de asignación familiar por su único hijo\n”);
break;
case ‘2’:
printf(“Le corresponden 75usd de asignación familiar por sus dos hijos\n”);
break;
default:
printf(“Le corresponden 100usd de asignación familiar por tener más de dos hijos\n”);
break;
};
viernes, 13 de agosto de 2010
ESTRUCTURA BÁSICAS
IF-THEN: Es una estructura de control utilizada para tomar desiciones según se cumpla una condición o varias o no.
WHILE: Señala el comienzo del bucle y después de esta palabra se espera la repetición, si la condición es cierta se pasa al cuerpo del bucle de lo contrario, al final de la instrucción mientras.
DO WHILE: MIentras la condición sea verdadera, se ejecutarán las sentencias del bucle.
FOR: Sirve para repetir un código dependiendo de un contador. Es una de las estructuras más usada para crear ciclos.
SWITCH: Permite elegir ejecutar diferentes códigos dependiendo de un valor.
WHILE: Señala el comienzo del bucle y después de esta palabra se espera la repetición, si la condición es cierta se pasa al cuerpo del bucle de lo contrario, al final de la instrucción mientras.
DO WHILE: MIentras la condición sea verdadera, se ejecutarán las sentencias del bucle.
FOR: Sirve para repetir un código dependiendo de un contador. Es una de las estructuras más usada para crear ciclos.
SWITCH: Permite elegir ejecutar diferentes códigos dependiendo de un valor.
Suscribirse a:
Entradas (Atom)