Algunas Generalidades y Tipos de Datos



Segundo video en el que analizamos algunas generalidades y presentamos los tipos de datos en java.

-\\ lel doble "backslash" nos permite generar comentarios de una sola linea en el código del programa

-La palabra clave package indica el paquete al cual pertenece nuestra clase (en caso de que pertenezca a uno). es importante hacer notar que "package _____" es siempre la primera declaración dentro del código java* En caso de tener nuestras clases en el paquete por defecto no aparecerá esta sentencia al inicio de la clase.

-Existen tres tipos de salida de datos a través de la consola, a través de System.out) print(), printf() y println().

-Existen los denominados caracteres de escape para utilizar dentro del metodo System.out.print, algunos son; \n ,  \\  ,  \",  todos llevan el carácter \ (backslash) por ejemplo  \n  provoca un salto de linea para lo que este delante de el. así por ejemplo:

System.out.println("Bienvenidos\n a mi blog");  // tendría la siguiente salida

Bienvenidos
a mi blog

El carácter de escape \\ nos imprime un \ en nuestro texto, y el  \" nos imprime unas comillas dobles, recuerden que las " en java delimitan un String, por lo que si queremos incluir una " en nuestro texto debemos hacerlo a través de esta manera. Ej:

System.out.println("Bienvenidos \"amigos\" a mi blog");  //  La salida seria la siguiente  -

Bienvenidos "amigos" a mi blog

-a través de printf(); podemos imprimir texto en pantalla con formato de salida, Existen para esto los denominados especificadores de formato. un especificador de formato siempre comienza con el caracter %(porcentaje) y va acompañada del tipo de dato a mostrar, asi por ejemplo:
%s = para cadenas de caracteres o String    y   %d=para números enteros. ej

System.out.printf("%s %d","Estamos en el año", 2015); //la salida seria asi:

Estamos en el año 2013

El primer %s indica que se mostrara un String, en este caso "Estamos en el año 2015"
el segundo %d indica que se mostrara un entero, en este caso 2015, nota que 2015 no lleva " " por lo que no se considera String.
Luego de poner los especificadores de acceso ponemos una coma , y agregamos los valores en el mismo orden en que pusimos los especificadores, en este caso, primero un String, luego un entero.

-El espacio que agreguemos entre los especificadores de formato aparecerá en el resultado final. ej:

System.out.printf("%s         %d","Estamos en el año",2013);
salida:
Estamos en el año          2013

*podemos agregar caracteres de escape para el salto de linea etc...

La salida con formato (printf()) es un tema mas extenso que iremos viendo de apoco pero esto es mas que suficiente para comenzar a practicar. Si te fijas puede para efectos practicos, por ahora es mas que suficiente solo utilizar el println().

Tipos de datos

Básicamente en java existen dos tipos de datos: primitivos y referenciados(objetos).





los tipos referenciados son cualquier tipo que no sea primitivo, como las clases, metodos, String(que es una clase) etc...

La diferencia entre estos dos tipos de datos es que los primitivos se almacenan directamente en memoria, mientras que los referenciados son punteros hacia el valor real.
para mayor información sobre tipos de datos por favor visita 

Existen (principlmente) dos formas de declarar e inicializar una variable; 


int numero = 10;

Esto es, primero nombrar el tipo de la variable, en este caso int seguido del nombre de la variable, en este caso -numero- el signo  =  representa la asignación del valor decimal que le sigue. Es decir, a partir de este momento cada vez que nombremos la variable -numero- lo que estamos nombrando es al valor 10.

La segunda forma es esta, crear la variable y luego, cuando se requiera, darle un valor.

int numero;        //declaramos una variable pero no le damos valor
numero = 10;    //la inicializamos asignandole un valor de acuerdo al tipo de dato de la variable.

tambien se permite delcarar mas de una variable en la misma linea de codigo.

int numero1, numero2, numero3;    //legal pero poco legible
numero1 = 10;
numero2 = 8;
numero2 = 4567;



Saludos.




No hay comentarios:

Publicar un comentario

Alguna consulta, dato, reclamo o donacion1313?