profes Web viewEn Java esta situación puede dar lugar a errores ... Se escribe entre...

11

Transcript of profes Web viewEn Java esta situación puede dar lugar a errores ... Se escribe entre...

ASIGNACION

DECLARACIÓN E INICIALIZACIÓN DE VARIABLES EN JAVA.

Vamos a ver ejemplos de uso de tipos de datos en Java. Para ello nos valdremos primeramente de algunos tipos primitivos usados habitualmente como son int (entero), String (cadena de caracteres), boolean (valor booleano verdadero o falso), float (decimal simple), etc.

Aquí mostramos ejemplos de uso de tipos de datos en Java:

El hecho de declarar una variable implica que se reserva un espacio de memoria para

ella, pero no que ese espacio de memoria esté ocupado aunque pueda tener un contenido por defecto. Ten en cuenta que en Java no puedes aplicar algunas normas que rigen en otros lenguajes, como que al declarar una variable entera ésta contendrá por defecto el valor cero. En Java esta situación puede dar lugar a errores de compilación: una variable entera no debemos suponer que contenga nada. Para que contenga algo debemos asignarle un contenido. Veamos ejemplos de asignación de contenido:

/* Ejemplo - aprenderaprogramar.com */

Precio = 42; // Entero tipo int. Un número sin punto decimal se interpreta normalmente como int.

importe_acumulado = 210; // Entero tipo int

profesor = “Ernesto Juárez Pérez”; // Tipo String

aula = “A-44”; // Tipo String

capacidad = 1500; // Entero tipo int

funciona = true; // Tipo boolean

esVisible = false; // Tipo boolean

diametro = 34.25f; // Tipo float. Una f o F final indica que es float.

peso = 88.77; // Tipo double. Un número con punto decimal se interpreta normalmente como double.

edad = 19; // Entero tipo short

masa = 178823411L; // Entero tipo long. Una l o L final indica que es long.

letra1 = ‘h’; // Tipo char (carácter). Se escribe entre comillas simples.

 

 

Ejercicios:

1. Que pida un número del 1 al 5 y diga si es primo o no. (IF)2. Que pida un número y diga si es par o impar. (IF)3. Que pida un número del 1 al 7 y diga el día de la semana correspondiente.

(switch)4. Que pida un número del 1 al 12 y diga el nombre del mes correspondiente.

(switch)5. Que pida un número y diga si es positivo o negativo.6. Que pida un número y diga si es mayor de 100.7. Que pida una letra y detecte si es una vocal.8. Que pida tres números y detecte si se han introducido en orden creciente.9. Que pida 10 números y diga cuál es el mayor y cual el menor.10. Que muestre un menú que contemple las opciones “Archivo”, “Buscar” y

“Salir”, en caso de que no se introduzca una opción correcta se notificará por pantalla.(switch)

11. Que lea un importe y calcule su importe neto, si es mayor de 15.000 se le aplicará un 16% de impuestos, en caso contrario se le aplicará un 10%.

12. Programa que lea un número entero y muestre si el número es múltiplo de 10.

Nota: Estos ejercicios son indispensables entregarlos para tener derecho al examen

Posible examen:

Realizar en JAVA una Form y programar el siguiente problema:

Que calcule el sueldo que le corresponde al trabajador de una empresa que cobra 40.000 DOLARES anuales, el programa debe realizar los cálculos en función de los siguientes criterios:

a.      Si lleva más de 10 años en la empresa se le aplica un aumento del 10%.b.      Si lleva menos de 10 años pero más que 5 se le aplica un aumento del 7%.c.      Si lleva menos de 5 años pero más que 3 se le aplica un aumento del 5%.d.      Si lleva menos de 3 años se le aplica un aumento del 3%.