viernes, 17 de octubre de 2014

Sentencias de Control Switch

package sentenciasswitch;

public class SentenciasSwitch {

    public static void main(String[] args) {
        int dia=8;
       
        switch(dia){
            case 1:
                System.out.println("Es Lunes");
                break;
            case 2:
                System.out.println("Es Martes");
                break;
            case 3:
                System.out.println("Es Miercoles");
                break;
            case 4:
                System.out.println("Es Jueves");
                break;
            case 5:
                System.out.println("Es Viernes");
                break;
            default:
                System.out.println("Fin de Semana");
                break;
        }
    }
}

Fin de Semana

Sentencias Control de Flujo If - Else If

package sentenciasif;

public class SentenciasIF {
    public static void main(String[] args) {
        int numero1 = 5;
        int numero2 = 10;
        int numero3 = 15;
             
        if(numero1>numero2){
            System.out.println("Numero1 es mayor a Numero2");
        }else if (numero2>numero3){
            System.out.println("Numero2 es mayor a Numero3");
        }else{
            System.out.println("Numero3 es Mayor");
        }
    }

}

Numero3 es Mayor

Sentencias Control de Flujo IF

Permite modificar un flujo de acuerdo a la condición que se establezca.


package sentenciasif;

public class SentenciasIF {
    public static void main(String[] args) {
        int numero1 = 5;
        int numero2 = 10;
     
        if(numero1>numero2){
            System.out.println("Numero1 es mayor a Numero2");
        }else{
            System.out.println("Numero2 es mayor a Numero1");
        }
    }
}

Numero2 es mayor a Numero1

Arrays

Cabe mencionar que en JAVA los indices de un arreglo inician desde la posición 0, en el presente ejemplo la posición 4, indica el numero 5;

int arrayvalores[] = {1,2,3,4,5};
System.out.println("Resultado: "+ arrayvalores[4]);

Resultado: 5


int[] arrayvalores2 = {1,2,3,4,5};
System.out.println("Resultado: "+ arrayvalores2[3]);

Resultado: 4

String[] diasSemana = {"Lunes","Martes", "Miercoles", "Jueves", "Viernes"};
System.out.println("Dia de la semana: "+ diasSemana[2]);

Dia de la semana: Miercoles


Operadores de Asignación

Casting o conversión de Datos

Muchas veces necesitas cambiar el tipo de datos, aquí mostraremos como realizarlo

Tenemos una variable de tipo double con el valor 56.3; y queremos castear a tipo byte;

double a = 56.3;
byte b = (byte)a;
System.out.println("El valor es: "+ b);

El valor es: 56



int numInt = 5;
double numDouble = numInt;
System.out.println("El valor es: "+ numDouble);

El valor es: 5.0

Declaración de Variables

Primero conoceremos los tipos de datos Primitivos los cuales son 8:

boolean - true o false
char - caracteres internacionales
byte - entero de 8 bits con signo = -128 .. 127
short - entero de 16 bits con signo = -32768 -- 32767
int - entero de 32 bits con signo = - 2.147.483.648 -- 2.147.483.647
long - entero de 64 bits con signo aprox. 9.0*10
float - n° real de 32 bits = unos 6 digitos
double - n° real de 64 bit unos 15 digitos

Declaración e inicialización de Variables:

int numero = 5;
char letra = 'o';
String palabra = "Ingresar texto";

Array's
int arrayValores[] = {1,2,3,4,5};
int[] arrayValores = {1,2,3,4,5};

String diaSemana[] = {"Lunes","Martes","Miercoles","Jueves","Viernes"};
String[] diaSemana = {"Lunes","Martes","Miercoles","Jueves","Viernes"};