viernes, 22 de julio de 2016


Ejercicios Básicos de Java



1. Programa Java que lea dos números enteros por teclado y los muestre por pantalla.

2. Programa Java que lea un nombre y muestre por pantalla: “Buenos dias nombre_introducido”.

3. Programa Java que lee un número entero por teclado y obtiene y muestra por pantalla el doble y el triple de ese número.

4. Programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit. La fórmula correspondiente es: F = 32 + ( 9 * C / 5)

5. Programa que lee por teclado el valor del radio de una circunferencia y calcula y muestra por pantalla la longitud y el área de la circunferencia. Longitud de la circunferencia = 2*PI*Radio, Area de la circunferencia = PI*Radio^2

6.  Programa lea la longitud de los catetos de un triángulo rectángulo y calcule la longitud de la hipotenusa según el teorema de Pitágoras.

8. Programa que calcula el volumen de una esfera.

9.  Programa Java que lea un número entero y calcule si es par o impar.

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

11. Programa que lea dos caracteres por teclado y compruebe si son iguales.

12. Programa que lea dos números por teclado y muestre el resultado de la división del primero por el segundo. Se debe comprobar que el divisor no puede ser cero.

13. Calcular el mayor de tres números enteros en Java.

14. Programa que lea tres números enteros H, M, S que contienen hora, minutos y segundos respectivamente, y comprueba si la hora que indican es una hora válida.

15. Programa que lea una variable entera mes y compruebe si el valor corresponde a un mes de 30, 31 o 28 días. Se mostrará además el nombre del mes. Se debe comprobar que el valor introducido esté comprendido entre 1 y 12.

16. Convertir a Números Romanos

17. Comprobar si un número es perfecto.

18. Mostrar los números perfectos entre 1 y 1000.

19. Comprobar si un número es primo.

20. Mostrar los números primos entre 1 y 1000.


viernes, 27 de mayo de 2016

Programa Java que lea el nombre y el sueldo de 20 empleados y muestre el nombre y el sueldo del empleado que más gana.

Para hacerlo utilizaremos dos arrays:
Un array de String para los nombres de los empleados
Un array de tipo double para los sueldos de cada empleado.

Al mismo tiempo que leemos los datos de los empleados iremos comprobando cuál es el que tiene el mayor sueldo. Para ello tomamos el sueldo del primer empleado que se lee como mayor sueldo y después vamos comprobando el resto de sueldos. Cuando encontramos alguno mayor que el mayor actual este sueldo se convierte en el nuevo mayor.

En general para calcular el mayor de una serie de números tomamos el primero como mayor y después comparamos el resto de números.


lunes, 7 de marzo de 2016

MODO GRAFICO INTERFAZ DE USUARIO


La GUI o interfaz grafica de usuario es un programa que actúa cono interfaz de usuario utilizando un conjunto de programas con imágenes y ventanas que nos permiten interactuar con el programa que estemos utilizando.
CÓDIGO DE CALCULAR:

CÓDIGO SALIR:







lunes, 29 de febrero de 2016

AWT 


AWT es el acrónimo del X Window Toolkit para Java, donde X puede ser cualquier cosa: Abstract, Alternative, Awkward, Another o Asqueroso; aunque parece que Sun se decanta por Abstracto, seriedad por encima de todo. Se trata de una biblioteca de clases Java para el desarrollo de Interfaces de Usuario Gráficas. La versión del AWT que Sun proporciona con el JDK se desarrolló en sólo dos meses y es la parte más débil de todo lo que representa Java como lenguaje. El entorno que ofrece es demasiado simple, no se han tenido en cuenta las ideas de entornos gráficos novedosos. Quizá la presión de tener que lanzar algo al mercado haya tenido mucho que ver en la pobreza de AWT.

investigar estosmetodos:

        g.setColor();
        g.drawLine(x,y,w,h);       
        g.drawRect(x,y,w,h);  
        g.fill3DRect((x,y,w,h,t);  
        g.drawOval(1(x,y,w,h);  
        g.drawString("texto",x,y);
        g.drawPolygon(x,y,n);





Pizarra






Ejemplos:Botones & ActionListener





Ejemplos:Uso de otros componentes Swing 









miércoles, 24 de febrero de 2016

Sentencia switch en Java.


Ejemplo sin break; “Dias de la semana que quedan”

En este ejemplo, ingresamos un día de la semana en inglés y nos enumeran los días de la semana que nos quedan para terminar esa semana.

Este será el segundo ejemplo de un switch case en Java, el programa será pedir al usuario un número entre el 1 y 12 y dependiendo del número, el programa nos dirá que mes del año corresponde al número.



martes, 9 de febrero de 2016

PRACTICA 1 :

INVESTIGAR 


  • QUE ES JAVA?
  • OPERADORES LOGICOS Y ARITMETICOS
  • CLASE EN JAVA
  • OBJETO EN JAVA
  • PROGRAMACION ORIENTADA A OBJETOS
  • ESTRUCTURA DE UN CODIGO EN JAVA
  • VARIABLE Y CONSTANTE
  • MÉTODO (PARA QUE SIRVE Y LA DECLARACIÓN DE UN MÉTODO EN JAVA)
  • TIPOS DE DATOS

PRACTICAS


PRACTICA 1



PRACTICA2






switch en Java (condicional de selección). 

CONDICIONAL DE SELECCIÓN SWITCH EN JAVA. EJEMPLO DE APLICACIÓN.
La instrucción switch es una forma de expresión de un anidamiento múltiple de instrucciones if ... else. Su uso no puede considerarse, por tanto, estrictamente necesario, puesto que siempre podrá ser sustituida por el uso de if. No obstante, a veces nos resultará útil al introducir mayor claridad en el código.

La sintaxis será:              
/* Ejemplo Switch - aprenderaprogramar.com */
switch (expresión) {

        case valor1:
        instrucciones;
        break;

        case valor2:
        instrucciones;
        break;
        .
        .
        .
        default:
        sentencias;
        break;

 }
          
/* Ejemplo Switch - aprenderaprogramar.com */
switch (expresión) {

        case valor1:
        case valor2:
        case valor3:
        instrucciones;
        break;

        case valor4:
        instrucciones;
        break;
        .
        .
        .
        default:
        sentencias;
        break;

 }


Esquemáticamente en forma de diagrama de flujo:


La cláusula default es opcional y representa las instrucciones que se ejecutarán en caso de que no se verifique ninguno de los casos evaluados. El último break dentro de un switch (en default si existe esta cláusula, o en el último caso evaluado si no existe default) también es opcional, pero lo incluiremos siempre para ser metódicos.
Switch solo se puede utilizar para evaluar ordinales (por ordinal entenderemos en general valores numéricos enteros o datos que se puedan asimilar a valores numéricos enteros). Por tanto no podemos evaluar cadenas (String) usando switch porque el compilador nos devolverá un error de tipo “found java.lang.String but expected int”. Sí se permite evaluar caracteres y lo que se denominan tipos enumerados, que veremos más adelante. Switch solo permite evaluar valores concretos de la expresión: no permite evaluar intervalos (pertenencia de la expresión a un intervalo o rango) ni expresiones compuestas. Código de ejemplo:
/* Ejemplo método que usa switch - aprenderaprogramar.com */
public void dimeSiEdadEsCritica() {
        switch (edad) {
            case 0:
            System.out.println ("Acaba de nacer hace poco. No ha cumplido el año");
            break;
            case 18: System.out.println ("Está justo en la mayoría de edad"); break;
            case 65: System.out.println ("Está en la edad de jubilación"); break;
            default: System.out.println ("La edad no es crítica"); break;
        }
    }


En algunos casos escribimos varias instrucciones en una línea y en otros una sola instrucción por línea. Ambas posibilidades son válidas. Prueba a escribir, compilar e invocar este método o uno parecido usando switch. Para ello crea primero una clase de nombre Persona cuyos atributos sean nombre y edad. Inicializa los atributos a un valor por defecto en el constructor. Crea métodos para definir valor para los atributos (métodos setters) y prueba el método dimeSiEdadEsCritica para comprobar que responde como es de esperar.