Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Es el primer programa que System.out.println ("Hola Mundo"); nos donde escribimos un mensaje sencillo. System.out.println("Bienvenidos al mundo de la Programacion en Java"); System.out.println("Mi Nombre: Yeimi Itzel Nava Nava"); System.out.println("Edad:16 aos"); System.out.println("Color Favorito: Rosa, Azul, Negro, Morado"); System.out.println("Pelicula: Piratas del Caribe"); System.out.println("Auto: Minnie Cupper"); System.out.println("Adios mundo");
2 PRIMER
En este programa hacemos System.out.println("1 Que es JDK?"); System.out.println("R:Archivo.exe autoejecutable"); System.out.println("2 Que version tiene el J2SE JDK"); System.out.println("R: version 5.0 externa y 1.5.0 interna"); System.out.println("3 Cual es la estructura general de el lenguaje Java?"); System.out.println("R: Programa principal (funcion main) y algun as clases de usuarios");
System.out.println("4 Que hace main?"); System.out.println("R: Llama a los demas metodos requeridos por la aplicacion"); System.out.println("5 Que es un compilador?"); System.out.println("R: Traduce el codigo fuente a los archiuvos del lenguaje Java"); System.out.println("6 Cual es la diferencia entre los programas javac.exe y java. exe?"); System.out.println("R: Javac genera los archivos, Java ejecuta el bytecode creado por Java"); System.out.println("7 Para que se utiliza el programa Jdb.exe?"); System.out.println("R: Para buscar y eliminar
los errores en los applets "); System.out.println("8 Cual es la sintaxis del programa Javadoc.exe?"); System.out.println("R: javadoc [opciones] nombre_de_paquete" + "javadoc [opciones] nombre_de_archivo"); System.out.println("9 Que hace appletviewer?"); System.out.println("R: Da la posibilidad de iniciar o ejecutar los applets"); System.out.println("10 Que hace Javah.exe?"); System.out.println("R: Crea archivos de cabecera con extension .h"); System.out.println("Adios Mundo Java");
En este programa utilizamos double x=3.4; double y=2.5; double w=3; //x= Integer.parseInt(javax.swing.JOptionPane.showInpu tDialog("Dame un numero")); //y= Integer.parseInt(javax.swing.JOptionPane.showInpu tDialog(" Dame otro numero")); double z; z=x -y + w; System.out.println (z);
javax.swing.JOptionPane.showMessageDialog(null, String.valueOf(z));
En este programa se suman double c1,c2,c3,c4,c5,prom; c1=Integer.parseInt (javax.swing.JOptionPane. showInputDialog("Dame la calificacion de Algebra")); c2=Integer.parseInt (javax.swing.JOptionPane. showInputDialog("Dame la calificacion de Ingles")); c3=Integer.parseInt (javax.swing.JOptionPane. showInputDialog("Dame la calificacion de Lectura")); c4=Integer.parseInt (javax.swing.JOptionPane. showInputDialog("Dame la calificacion de Geometria")); c5=Integer.parseInt (javax.swing.JOptionPane. showInputDialog("Dame la calificacion de Biologia")); prom=(c1+c2+c3+c4+c5)/5;
System.out.println(prom);
javax.swing.JOptionPane.showMessageDialog(null, String.valueOf(prom)); 6 DISTANCIACalcula las operaciones ENTRE DOS mediante las funciones PUNTOS aritmticas. double p1x, p1y, p2x, p2y, distancia; p1x=Double.parseDouble (javax.swing.JOptionPane.showInputDialog("Dame el valor de X para el p1")); p1y=Double.parseDouble (javax.swing.JOptionPane.showInputDialog("Dame el valor de Y para el p1")); p2x=Double.parseDouble (javax.swing.JOptionPane.showInputDialog("Dame el valor de X para el p2")); p2y=Double.parseDouble (javax.swing.JOptionPane.showInputDialog("Dame
el valor de Y para el p2")); //P1 (15,-2) //p1x=15; //p1y=-2; //p2 (0,-4) //p2x=0; //p2y=-4; double suma1, suma2; suma1=p2x+p1x; suma2=p2y+p1y; double potencia1, potencia2; potencia1= Math.pow(suma1,2); potencia2= Math.pow(suma2,2);
distancia= Math.sqrt(potencia1+potencia2); System.out.println("La distancia entre los dos puntos es:"); System.out.println(distancia);
javax.swing.JOptionPane.showMessageDialog(null," La distancia entre los dos puntos es:"+ distancia); 7 En este se ingresan valores final int diasLaborales=10; final int diasNoLaborales=6; System.out.println("Numero de dias laborales"+ diasLaborales); System.out.println("Numero de dias no laborales"+diasNoLaborales);
8 SALARIO Se obtiene el salario diario, int hrs, pago, D, S, Q, M, A; salario semanal, quincenal, mensual y anual teniendo como datos horas trabajadas y salario. hrs= Integer.parseInt(javax.swing.JOptionPane.showInpu tDialog ("Introduce horas trabajadas")); pago= Integer.parseInt(javax.swing.JOptionPane.showInpu tDialog ("Introduce pago por hora")); D= hrs * pago; System.out.println("Gana por Dia"); System.out.println(D);
System.out.println(S);
javax.swing.JOptionPane.showMessageDialog(null," Gana por Semana:"+ S); Q= S*2; System.out.println("Gana por Quincena"); System.out.println(Q);
javax.swing.JOptionPane.showMessageDialog(null," Gana por quincena:"+ Q); M= Q*2; System.out.println("Gana por Mes"); System.out.println(M);
javax.swing.JOptionPane.showMessageDialog(null,"
javax.swing.JOptionPane.showMessageDialog(null," Vamonos de shopping"); 9 Pograma que nos permite double PI= 3.14; double radio=5, area, per, D= 15; area= PI* radio * radio ;
per= PI * D; radio=Integer.parseInt (javax.swing.JOptionPane. showInputDialog("Dame el radio")); System.out.println("Dame el area"); System.out.println(area); System.out.println("Dame el per"); System.out.println(per); 10 CALCULA Este programa nos pide horas y despus calcula los hrs=Integer.parseInt(javax.swing.JOptionPane.show InputDialog("Dame horas")); min=hrs*60; seg=min*60; int hrs, min, seg;
javax.swing.JOptionPane.showMessageDialog(null," Segundos igual a:"+ seg); 11 rea de figuras Nos permite obtener el rea del circulo //final double PI=3.14; double area,pi, x; x=Double.parseDouble(javax.swing.JOptionPane.sh owInputDialog("Dame el valor del radio"));
area=pi * Math.pow(x,2); System.out.println(area); 12 rea de figuras Calcula el rea del cuadrado. L=Double.parseDouble(javax.swing.JOptionPane.sh owInputDialog("Dame el lado")); area=Math.pow(L,2); System.out.println("El area del cuadrado es:"+ area); double area,L;
13 rea de figuras
h=Double.parseDouble(javax.swing.JOptionPane.sh owInputDialog("Dame la altura")); area= (B*h) /2; System.out.println("El area del triangulo es:"+area);
L=Double.parseDouble(javax.swing.JOptionPane.sh owInputDialog("Dame el lado")); volumen =Math.pow(L,3); System.out.println("El volumen del cubo es:"+ volumen);
javax.swing.JOptionPane.showMessageDialog(null," El volumen del cubo es:"+ volumen); CA DE NAS String saludo="Hola"; System.out.println(saludo); String nombre= "Veracruz";
15 SALUDO Un programa que muestra una frase. 16 Veracruz Programa que une los mensajes para formar una
frase.
18 DATOS DE LA ESCUELA
Programa que nos mustralos datos ingresados y cuenta el numero de caracteres que tienen las frases.
nombre.length());
director=String.valueOf(javax.swing.JOptionPane.sh owInputDialog("Dame el nombre del director")); System.out.println("Director: "+ director); System.out.println("La longitud es:"+ director.length());
celular=String.valueOf(javax.swing.JOptionPane.sho wInputDialog("Dame el celular del director")); System.out.println("Celular: "+celular); System.out.println("La longitud es:"+
celular.length());
secretaria=String.valueOf(javax.swing.JOptionPane. showInputDialog("Dame el nombre de la secretaria")); System.out.println("Secretaria: "+secretaria); System.out.println("La longitud es:"+ secretaria.length());
telefono=String.valueOf(javax.swing.JOptionPane.sh owInputDialog("Dame el telefono de la escuela")); System.out.println("Telefono de la Escuela: "+telefono); System.out.println("La longitud es:"+ telefono.length());
System.out.println("Fecha de hoy: " +fecha); 19 Programa que convierte F a double centigrados, fahren;
CONVERTIR C usando la formula F A C adecuada. fahren=Double.parseDouble(javax.swing.JOptionPa ne.showInputDialog(" Introduce Fahrenheit")); centigrados=((fahren-32)*5)/9; System.out.println(centigrados);
javax.swing.JOptionPane.showMessageDialog(null," Centigrados="+ centigrados) 20 CALCULAR EL IMC Este programa nos proporciona el ndice de masa corporal de cualquier persona introduciendo el peso=Double.parseDouble(javax.swing.JOptionPan //Calcular el imc double peso, estatura,imc;
peso y la altura.
estatura=Double.parseDouble(javax.swing.JOptionP ane.showInputDialog("Introduce tu estatura en Mts")); imc=peso/Math.pow(estatura,2); System.out.println("Tu indice de masa corporal es"+imc);
javax.swing.JOptionPane.showMessageDialog(null," Tu IMC es:"+ imc 21 Este programa realiza las //Calculadora int num1, num2, suma, resta, producto, div, mod;
num2=Integer.parseInt(javax.swing.JOptionPane.sh owInputDialog("Introduce numero 2")); suma=num1+num2; resta=num1-num2; producto=num1*num2; div=num1/num2; mod=num1%num2; System.out.println("La suma es:"+suma);
System.out.println("La resta es:"+ resta); System.out.println("El producto es:"+producto); System.out.println("La divicion es:"+div); System.out.println("El mod es:"+mod);
javax.swing.JOptionPane.showMessageDialog(null,"
La division es:"+div);
javax.swing.JOptionPane.showMessageDialog(null," El modulo es:"+mod); 22 Programa que nos pide Scanner entrada=new Scanner(System.in); System.out.println("introduce n tortas"); int cantidad; cantidad=entrada.nextInt(); System.out.println("introduce presio*totas"); double presio=entrada.nextDouble(); double resul; resul=cantidad*presio; System.out.println(resul);
23 STRING Programa que nos pide datos los muestra en consola y nos da la longitud.
System.out.println("cual es su nombre?"); String nombre; nombre=entrada.nextLine(); System.out.println("cual es su edad"); int edad; edad=entrada.nextInt(); System.out.println("cual es su numero de control:"); int numero; numero=entrada.nextInt(); System.out.println("buenos dias:" + nombre + " tu edad es:" + edad + " nctrl:" + numero);
ESTRUCTUR AS
DE
CONTROL
IF ELSE
24 EDAD DE UN ALUMNO Este programa nos pide la edad y nos indica si es mayor o menor de edad. int edad=0; Scanner lectura= new Scanner(System.in); System.out.println("Introduce tu edad"); edad=Integer.parseInt(lectura.next()); if (edad>=18) System.out.println("Eres mayor de edad:)"); if (edad<=17) System.out.println("Eres un nio:)"); 25 Este programa nos pide una double nota; nota= Double.parseDouble(javax.swing.JOptionPane.show InputDialog("Ingresa la nota"));
if(nota>=6)
javax.swing.JOptionPane.showMessageDialog(null," Reprobaste ;( ;("); 26 NUMERO Programa que mediante una int num; PAR O IMPAR condicin nos dice si el numeo ingresado es par o impar. num=Integer.parseInt(javax.swing.JOptionPane.sho wInputDialog("Dame un numero")); if(num%2==0)
javax.swing.JOptionPane.showMessageDialog(null,"
javax.swing.JOptionPane.showMessageDialog(null," Numero Impar"); 27 NUMERO Programa que mediante una IMPAR O PAR condicin nos dice si el numeo ingresado es par o impar. num=Integer.parseInt(javax.swing.JOptionPane.sho wInputDialog("Dame un numero")); if(num%2>= 1) int num;
javax.swing.JOptionPane.showMessageDialog(null," Numero Par"); 28 Nos muestra un mensaje double calif; calif= Double.parseDouble(javax.swing.JOptionPane.show InputDialog("Ingresa calificacion")); if(calif==10){ System.out.println("MATRICULA DE HONOR");} else if (calif==9){ System.out.println("ALUMNO SOBRESALIENTE");} else if (calif>=7){ System.out.println("ALUMNO NOTABLE");}
else if (calif==6){ System.out.println("ALUMNO APROBADO");} else if (calif==5){ System.out.println("ALUMNO REPROBADO");} else{ System.out.println("ALUMNO TERRIBLE");} 29 NUMERO Mediante una condicin nos int num; MAYOR O muestra si el numero num=Integer.parseInt(javax.swing.JOptionPane.sho wInputDialog("Dame un numero")); if (num<=99){ System.out.println("Numero menor a 100");} else if (num==100){
System.out.println("Numero igual a 100");} else { System.out.println("Numero mayor a 100");} 30 NUMERO Por una condicin indica si POSITIVO O el numero introducido es + o NEGATIVO -. int num; num=Integer.parseInt(javax.swing.JOptionPane.sho wInputDialog("Dame un numero")); if (num<0){ System.out.println("NUMERO NEGATIVO");} else{ System.out.println("NUMERO POSITIVO");}
Sentencia
SWITCH
31 DECENAS DE MANZANAS
int dec;
dec=Integer.parseInt(javax.swing.JOptionPane.show InputDialog("Escriba un numero")); switch(dec) { case 1: System.out.println("Usted compro una decena"); break; case 2: System.out.println("Usted compro dos decenas"); break;
case 3: System.out.println("Usted compro tres decenas"); break; case 4: System.out.println("Usted compro cuatro decenas"); break; case 5: System.out.println("Usted compro cinco decenas"); break; case 6: System.out.println("Usted compro seis
decenas"); break; case 7: System.out.println("Usted compro siete decenas"); break; case 8: System.out.println("Usted compro ocho decenas"); break; default: System.out.println("Compra no valida");
32 NUMEROS EN FRANCES
int numero;
numero=Integer.parseInt(javax.swing.JOptionPane.s howInputDialog("Escriba un numero")); switch(numero) { case 0: System.out.println("zro"); break; case 1: System.out.println("un"); break; case 2:
System.out.println("deux"); break; case 3: System.out.println("trais"); break; case 4: System.out.println("quatre"); break; case 5: System.out.println("cinq"); break; case 6: System.out.println("six");
break; case 7: System.out.println("sept"); break; case 8: System.out.println("huit"); break; case 9: System.out.println("neuf"); break; case 10: System.out.println("dix"); break;
default: System.out.println("Numero no valido"); 33 Es un programa donde se char letra; System.out.println("Dame una letra"); letra=(char) System.in.read(); switch (letra) { case 'P': System.out.println("PRIMAVERA :-)"); break; case 'V': System.out.println("VERANO :D"); break; case 'O':
ESTACIONE usan letras para que en S DEL AO consola se muestren las estaciones del ao.
System.out.println("OTOO ;-)"); break; case 'I': System.out.println("INVIERNO :-*"); break; default: System.out.println("Letra no valida");
34 OPERACION ES BASICAS
Scanner entrada= new Scanner (System.in); int num1, num2; float resultado; int opcion; System.out.println("Dame el N1"); num1=entrada.nextInt(); System.out.println("Dame el N2"); num2=entrada.nextInt(); System.out.println("Menu de operaciones"); System.out.println("1.Suma"); System.out.println("2. Resta"); System.out.println("3.Multiplicacion"); System.out.println("4. Division");
case 1: resultado= num1+num2; System.out.println("El resultado de la suma es:"+ resultado); break; case 2: resultado= num1-num2; System.out.println("El resultado de la resta es:"+ resultado); break;
case 3: resultado= num1*num2; System.out.println("El resultado de la multiplicacion es:"+ resultado); break; case 4: resultado= num1/num2; System.out.println("El resultado de la division es:"+ resultado); break; default: System.out.println("El numero no es correcto"); break;
SENTENCIA
35 SUMA 10 Este programa suma 10 NUMEROS numeros cualquiera.
WHILE
int x,suma; x=1; suma=0; while(x<=10){ suma=suma+x; x=x+1; } System.out.println("la suma de los numeros es:"+suma);
36SUMA NUMEROS
while(x<=n){
num=Integer.parseInt(javax.swing.JOptionPane.sho wInputDialog("escribe el numero")); suma=suma+num; x=x+1; } System.out.println("la suma de los numeros es:"+suma); 37NUMERO Nos muestra los nmeros S PARES pares del 2 al 20. int x; x=0; while(x<=20) { x=x+2; System.out.println(x);
} 38 NUMEROS INPARES Nos muestra los nmeros impares del 1 al 19. int x; x=1; while(x<=19) { x=x+2; System.out.println(x); }
SENTENCIA
39IMPRIME Este programa imprime los NUMEROS nmeros del 1 al 10.
DO WHILE
int i=1; do{ System.out.println(i); i++; }while (i<=10);
n=Integer.parseInt(javax.swing.JOptionPane.showIn putDialog("#a calcular su F!")); do{ factorial=factorial*1; i++; }while (i<=n); System.out.println("el factorial de:"+n); System.out.println("Es:"+factorial);
int valor; Scanner entrda=new Scanner(System.in); do{ System.out.println("Escribe un numero entero menor a 100:"); valor=entrda.nextInt(); }while(valor>=100); System.out.println("ha introducido:"+ valor);
42
int valor; Scanner entrada=new Scanner(System.in); do{ System.out.println("escribe un numero entre 5 y 10");
SENTENCIA
FOR
43NUMERO Programa que nos muestra *int i; S INCREMENT O } 44NUMERO Programa que nos mustra int j; S DECREMEN TO } los nmeros del 10 al 1. for (j=10; j>=0; j--){ System.out.println(j); los nmeros del 1 al 10. for (i=0; i<=10; i++){ System.out.println(i);
45TABLA DE
int i, num;
num=Integer.parseInt(javax.swing.JOptionPane.sho wInputDialog("Dame un numero")); System.out.println("TABLA DE MULTIPLICAR DEL NUMERO"+ num); for (i=0; i<=10; i++){ System.out.println(num + "X" + i + "=" + num*i);
46 ENTEROS
Programa que nos muestra byte dato1=1; los tipos de datos que podemos utilizar para un programa. short dato2=100; int dato3=1000; System.out.println("Dato tipo byte"+String.valueOf(dato1)); System.out.println("Dato tipo entero