viernes, 31 de agosto de 2018

Scanner

Java proporciona en el paquete java.util una clase que se denomina Scanner que nos permitirá leer datos desde ficheros de texto o incluso desde teclado. Los objetos de tipo Scanner mediante la invocación de distintos métodos permitirán leer datos de cualquier tipo (String, enteros, reales, etc) con diversas posibilidades de separadores. Asimismo permitirá leer un fichero de texto línea a línea, guardando cada línea en un objeto de tipo String.


Imagen relacionada


Para construir un objeto de tipo Scanner se invocará al constructor de la clase pasándole como argumento un objeto de tipo File (que se encuentra en el paquete java.io). Los objetos de tipo File relacionan un fichero con su nombre y path en el sistema de archivos del ordenador. Un objeto de tipo File se crea mediante un constructor al que se le pasa como argumento una cadena de caracteres con el nombre y el path del fichero que se quiere leer o escribir

Else

En esta sentencia no se plantea directamente una condición, es mas bien, una respuesta a la condición que se formulo dentro de la sentencia "if". Si la condición de "if" no se cumplió, entonces se ejecuta el bloque de código que contenga la sentencia "else". 
Además, no puedo haber una sentencia "else" sin su respectiva sentencia "if" 


If



En programación, tipo de estructura de seleccion empleada en la programación de algoritmos.

IF significa SI (condicional) en español.

Su funcionamiento es simple: se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).






Estructura IF en pseudocódigo:


if (condición)
 ejecuta esto si la condición es verdadera
else
 ejecuta esto si la condición es falsa



Por ejemplo, 

edad = 15

if (edad>=21)
 mostrar("usted es mayor de 21")
else
 mostrar("usted es menor de 21")


En este caso mostrará: "usted es menor de 21"

System.out




IMPRIMIR POR CONSOLA EN JAVA (SYSTEM.OUT). CONCATENAR CADENAS. NOTACIÓN DE PUNTO.
En Java hay algunos objetos que existen por defecto (en cualquier entorno de desarrollo, llámese Eclipse, NetBeans, BlueJ, etc.). Uno de ellos es el objeto denominado System.out. Este objeto dispone de un método llamado println que nos permite imprimir algo por pantalla en una ventana de consola.
Resultado de imagen para System.out definicion

La sintaxis básica es: System.out.println ("Mensaje a mostrar");
Ten en cuenta que la primera S de System.out es mayúscula. Si la escribes minúscula obtendrás un error de compilación. Tenlo presente porque cualquier pequeño error de escritura (el simple cambio de una letra) en el nombre de un objeto, variable, método, etc. puede dar lugar a errores. Además, BlueJ en ocasiones te señalará el lugar del error pero en otras ocasiones no lo hará con exactitud y tendrás que buscarlo con paciencia. Ten también presente que los espacios dentro de las comillas cuentan, es decir, el resultado de escribir (“Mensaje a mostrar”); no es el mismo que el de escribir ("        Mensaje a mostrar");.

Int

Variables POO (Programación Orientada a Objetos)



Una variable en Java es un identificador que representa una palabra de memoria que contiene información. El tipo de información almacenado en una variable sólo puede ser del tipo con que se declaró esa variable.
Una variable se declara usando la misma sintaxis de C. Por ejemplo la siguiente tabla indica una declaración, el nombre de la variable introducida y el tipo de información que almacena la variable:

Declaraciónidentificadortipo
int i;ientero
String s;sreferencia a string
int a[];areferencia a arreglo de enteros
int[] b;breferencia a arreglo de enteros