1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada y salida de datos por pantalla Taller java 1
1. Caracteres en Java Los caracteres de Java pueden agruparse en letras, digitos, espacios en blanco, caracteres especiales, signos de puntuacion y secuencias de escape. Letras, digitos y otros. Las letras mayusculas de los alfabetos internacionales ( Z) Letras minusculas de los alfabetos internacionales (a z) Digitos (valores numericos) (0 1 2 3 4 5 6 7 8 9) Caracteres especiales: Son admitidos aquellos caracteres del UNICODE por encima de 00C0, por ejemplo: _, $. UNICODE: estándar de codificación de caracteres diseñado para facilitar el tratamiento informático, transmisión y visualización de textos de múltiples lenguajes y disciplinas técnicas. El término UNICODE persigue tres objetivos: universalidad, uniformidad y unicidad Variables su declaracion y asignacion Una variable representa un espacio de memoria para almacenar un valor de un determinado tipo, valor que puede ser modificado a lo largo de la ejecucion del bloque donde la variable es accesible, tantas veces como se necesite. Java es un lenguaje tipado y esto hace que nos obligue a declarar las variables antes de utilizarlas. La sentencia para declarar una variable: Tipo_dato Nombre_Variable = Valor El nombre de nuestras variables debe de ser unico dentro del context de nuestra aplicacion ademas debe seguir un conjunto de reglas. No puede ser una palabra reservada o una constante booleana (true o false). Puede contener cualquier carácter UNICODE, pero no puede comenzar con un digito. No debe de contener aquellos símbolos que se utilizan como operadores (+, -,, etc) Taller java 2
Tipos de datos oolean representa valores de falso y verdadero (true/false). byte son enteros de 8 bits. char carácter del Unicode, son de 16 bits. double punto flotante de doble precisión. float punto flotante de precisión simple. int número entero. long entero largo. short entero corto Las cadenas de caracteres son almacenadas en objetos de la clase String o en matrices, un objeto de la clase String se define y se asigna de la siguiente manera: String cadena; Cadena = hola ; Secuencias de escape Son utilizadas para acciones como nueva línea, tabular y para hacer referencia a caracteres no imprimibles. Operadores Un operador es un símbolo que representa una acción a realizar, puede ser una operación lógica o matemática. Expresion aritmetica : Es un conjunto de operandos unidos mediante operadores para especificar una operación determiada. Ejemplo: suma = dato1 + dato2; Taller java 3
+ Suma. Los operandos pueden ser enteros o reales - Resta. Los operandos pueden ser enteros o reales * Multiplicación. Los operandos pueden ser enteros o reales / División. Los operandos pueden ser enteros o reales. Si ambos son enteros el resultado es entero. En cualquier otro caso el resultado es real. % Resto de la división. Los operandos pueden ser de tipo entero o real. OPERDORES JV RELCIONLES Los operadores relacionales comparan dos operandos y dan como resultado de la comparación verdadero ó falso. Los operadores relacionales en java son: < Menor que > Mayor que <= Menor o igual >= Mayor o igual!= Distinto == Igual OPERDORES JV LÓGICOS Los operadores lógicos se utilizan con operandos de tipo boolean. Se utilizan para construir expresiones lógicas, cuyo resultado es de tipo true o false. && ND. El resultado es verdadero si los dos operandos son verdaderos. El resultado es falso en caso contrario. Si el primer operando es falso no se evalúa el segundo, ya que el resultado será falso. OR. El resultado es falso si los dos operandos son falsos. Si uno es verdadero el resultado es verdadero. Si el primer operando es verdadero no se evalúa el segundo.! NOT. Se aplica sobre un solo operando. Cambia el valor del operando de verdadero a falso y viceversa Las definiciones de las operaciones OR, ND y NOT se recogen en unas tablas conocidas como tablas de verdad. OR ND NOT F F F F F F F V F V V F V F V F V F V V F F V V V V V V Taller java 4
F = false ( falso) v= true(verdadero) OPERDORES JV UNITRIOS + signos negativo y positivo ++ -- incremento y decremento ~ complemento a 1! NOT. Negación El operador ++ (operador incremento) incrementa en 1 el valor de la variable int i = 1; i++; // Esta instrucción incrementa en 1 la variable i. // Es lo mismo que hacer i = i + 1; i toma el valor 2 Mostrar datos por pantalla La biblioteca de java proporciona un objeto, System.out, vinculado con la salida estándar, normalmente la pantalla, que permite visualizar datos numericos de cualquier tipo y cadenas de caracteres. System.out.println(); Ejemplo System.out.println ( hola ); El parámetro a mostrar en pantalla Entrada de datos La clase java.util.scanner proporciona soporte para leer datos desde un flujo de entrada, desde un fichero (file), o incluso desde un String. Un objeto de la clase Scanner es un simple lector de texto que puede traducir. Por ejemplo, el siguiente código lee un String y un int de la entrada estándar. Scanner leer = new Scanner(System.in); System.out.println ( cadena de caracteres ); String variablecdena = leer.next(); System.out.println ( dato entero ); Int datoentero = leer.nextint (); Taller java 5
Ejercicios propuestos 1- Escriba una aplicación que visualice en el monitor los siguientes mensajes: ienvenido al Java. Introducción a los elementos básicos del leguaje. 2- Escriba un programa que calcule la suma de cuatro números ingresados desde el teclado y su media (utilizando tipos de dato int) 3- Escriba un programa que realice las cuatro operaciones básicas(suma, resta, multiplicación y división) Taller java 6