Vídeo: Tipos y operadores en Java

  • Por
Segunda clase de introducción a Java, en la que veremos los tipos primitivos y los operadores que tenemos disponibles en este lenguaje de programación.

Esta es la grabación de la segunda clase del Curso de iniciación a la programación con Java. Estamos viendo los temas más esenciales para poder trabajar con este poderoso lenguaje de programación y en esta ocasión revisaremos sus características en cuanto a tipos y operadores. Además realizaremos un nuevo ejemplo que ilustre el conocimiento adquirido.

Comenzamos con una bonita cita, que podemos aplicarnos todos los programadores:

Hazlo simple, tan simple como sea posible, pero no más.
Albert Einstein

Tipos primitivos

Los tipos de datos primitivos, o tipos de las variables, son aquellas clasificaciones diferentes de los datos que podemos manejar en un lenguaje de programación. Son los números, enteros o con decimales, con diferentes precisiones, los caracteres, boleanos, etc.

En Java trabajamos con estos tipos de datos primitivos, sacados de la documentación de Java.

  • Byte 8 bits -128 a 127
  • Short 16 bits -32768 a 32767
  • Int 32 -2147483648 a 2147483648
  • Long 64 Un monton….
  • Float Números decimales
  • Double Flotante doble precisión
  • Char un caracter
  • Boolean falso o verdadero

En el vídeo explicamos en detalle muchas características interesantes de los tipos en Java. Quizás tú ya sepas algunas cosas, pero señalamos aquí que no tienes por qué aprederte de la precisión o capacidad de cada tipo de datos, si por cualquier cuestión no te cabe ese núméro en la variable, Java te va a avisar. Entonces ojo, no te conviene usar siempre el tipo de datos de capacidad mayor, porque si no la necesitas estarás desaprovechando la memoria.

Declarar variables en Java

En el vídeo luego nos dedicamos a explicar cómo declarar variables en Java, así como a inicializarla y hacer una operación importante en los lenguajes fuertemente tipados, como Java, que se llama "casting" o forzado.

int numero;
//con eso hemos creado una variable, pero no está inicializada

int otronumero = 10;
//la hemos creado y además inicializado con un valor

El "Casting" o forzado es cuando tenemos una variable de X tipo y queremos transformarla a una clase diferente. Pero siempre con la condición de que tenemos una relación de herencia entre ambas.

tipos de Casting

Implícito: cuando lo hacemos sin código. Se da si metemos un valor de una variable con un tipo de capacidad menor en una varialbe de capacidad mayor.

Explicito: es cuando metemos un valor grande en uno pequeño, pero ojo, a veces perdemos datos.

varFloat = (float) varTipoLong;

Operadores

Luego nos dedicamos a ver algunos operadores de Java, clasificados por sus distintas clasificaciones.
  • Operadores matemáticos
  • Operadores relacionales
  • Operadores lógicos

Vimos los operadores de cada uno de esos tipos, con diversas explicaciones de interés, y algunas aplicaciones en el ejemplo en código realizado en vivo.

Ejemplo realizado en la clase

Para ilustrar los conocimientos adquiridos en esta clase se realizó en vivo un ejemplo en el que se trabaja con tipos de datos primitivos y operadores. Para encontrar las explicaciones detalladas te aconsejamos ver el vídeo de la clase con calma. El código lo tienes a continuación:

class principal {
    
    public static void main(String[] string){
        int numero1,numero2,resultado; //Declarando variables
        numero1=5;  //Inicializar una variable
        numero2=6;
        
        //suma
        resultado=numero1+numero2;
        System.out.println(resultado);
        //resta
        resultado=numero1-numero2;
        System.out.println(resultado);
        //multiplicacion
        resultado=numero1*numero2;   
        System.out.println(resultado);
        //division 
        resultado=numero1/numero2;
        System.out.println(resultado);
        //division RESTO
        resultado=numero1%numero2;
        System.out.println(resultado);
        
        //usando operador relacional
        if(numero1 <= numero2){
            System.out.println("numero1 es menor o igual a numero2");
        }else{
            System.out.println("no se cumple");
        }
            
    }
}

Puedes descargar las diapositivas utilizadas en esta clase.

A continuación puedes ver el vídeo de la grabación de la clase.

Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
Louis Srygley

Autor

José Dimas Luján

Profesor de universidad. Ha trabajado en varias universidades de El Caribe, México y de EscuelaIT. Experto en lenguajes como PHP, Python, Perl, JavaScript, Java, Pascal, Delphi, C++, Visual Studio, ActionScript, así como HTML5 y CSS3. "Compartir es aprender 2 veces"
José Dimas es fundador de Ockham Ti, empresa de desarrollo de software, app móviles, videojuegos y cursos.

Compartir

Comentarios

Víctor Solares

24/1/2014
Curso Java
Muy buen curso...¿hay video de la primera clase?

Carlos

06/6/2014
Perfecto
Gracias por la aportación.