You are on page 1of 54

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013

PROGRAMA 1:
BIENVENIDO1------------------------------------------------------------------------------------------------------------------------------MUESTRA E IMPRIME EN PANTALLA TEXTO O MENSAJE DE BIENVENIDA POR MEDIO DEL METODO PRINTLN:
// Fig. 2.1: Bienvenido1.java
// Programa para imprimir texto.
// Flavio Ramos Zetina.
// 09 Octubre 12.
public class Bienvenido1
{
// el metodo main empieza la ejecucion de aplicacion en Java
public static void main( String args[] )
{
System.out.println( "Bienvenido a la programacion en Java!");
} // fin del metodo main
} // fin de la clase Bienvenido1
PROGRAMA 2:-----------------------------------------------------------------------------------------------------------------------------IMPRIME EN PANTALLA Y MUESTRA UN TEXTO PORMEDIO DE LA COMBINACION DE METODO PRINT Y
PRINTLN:
// Fig. 2.3: Bienvenido2.java
// Imprimir una linea de texto con varias instrucciones.
// Flavio Ramos Zetina.
// 09 Octubre 12.
public class Bienvenido2
{
// el metodo main empieza la ejecucion de la aplicacion en Java
public static void main(String args[])
{
LIC.FLAVIO RAMOS ZETINA

Página 1

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013
System.out.print( "Bienvenido a ");
System.out.println( "la programacion en Java " );
} // fin del meto main
} // fin de la Clase Bienvenido2
PROGRAMA 3:-----------------------------------------------------------------------------------------------------------------------------IMPRIME VARIAS LINEAS DE TEXTO EN UNA SOLA INSTRUCCIÓN POR MEDIO DEL METODO PRINTLN:
// Fig. 2.4: Bienvenido3.java
// Imprimir varias lineas de texto con una sola instrucion.
// Flavio Ramos Zetina.
// 09 Octubre 12.
public class Bienvenido3
{
// el metodo main empieza la ejecucion de la aplicacion en Java
public static void main(String args[])
{
System.out.println("Bienvenido\na\nla Programacion\nen Java");
} // fin del emtodo main
} // fin de la clase bienvenido3
PROGRAMA 4:-----------------------------------------------------------------------------------------------------------------------------IMPRIME UNA COMBINACION DE LINEA DE TEXTO POR MEDIO DEL METODO PRINTF:
// Fig. 2.6: Bienvenido4.Java
// Imprimir varias lineas en dialogo de texto.
// Flavio Ramos Zetina.
// 09 Octubre 12.
public class Bienvenido4
{
LIC.FLAVIO RAMOS ZETINA

Página 2

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013
// el metodo main empieza la ejecucion de la aplicacion en Java
public static void main(String args[])
{
System.out.printf( "%s\n%s\n" ,
"Bienvenido a" , "la programacion en Java!");
} // fin del metodo main
} // fin de la clase Bienvenido4
PROGRAMA 5:-----------------------------------------------------------------------------------------------------------------------------IMPRIME DOS LINEAS DE TEXTO POR MEDIO DE LA COMBINACION \n CON EL METODO PRINTLN:
// la clase Bienvenido.Java
// Flavio Ramos Zetina.
// 09 Octubre 12
public class Bienvenido5
{
// el metodo main empieza la ejecucion de la aplicaion en Java
public static void main(String args[])
{
// imprimir soy cabron para ejecutar Java
System.out.println("Soy Cabron\n para Ejecutar Java!");
} // fin del metodo main
} // fin de la clase Bienvenido5
PROGRAMA 6:-----------------------------------------------------------------------------------------------------------------------------ANATOMIA
IMPRIME UNA LINA DE TEXTO POR MEDIO DEL String QUE LO EJECUTA EL METODO PRINTLN:
class Anatomia {
public static void main( String[]args ) {
LIC.FLAVIO RAMOS ZETINA

Página 3

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013
String saludo = "¡Bienvenido al Curso de Video Tutoriales de Java!";
System.out.println( saludo );
} // fin del metodo main
} // fin de class Anatomia

PROGRAMA 7:-----------------------------------------------------------------------------------------------------------------------------IMPRIME TRES TIPOS DE ARGUMENTOS POR MEDIO DEL METODO PRINTLN:
// imprime tres tipos de argumentos.
// Flavio Ramos Zetina.
// 12 Octubre 12.
// class ConArgumentos1.java
public class ConArgumentos1
{
// empieza la ejecusion del metodo main para la progamacion en java
public static void main(String args[])
{
System.out.println(" Los lenguajes de programacion que prefiero son: "
+ " El primero: " + args[0]
+ " El segundo: " + args[1]
+ " Y por ultimo el tercero es: " + args[2] );
} // Fin del metodo main
} // Fin de la clase java
PROGRAMA 8:-----------------------------------------------------------------------------------------------------------------------------IMPRIME LA RAIZ CUADRADA DE UN NUMERO POR MEDIO DE APPLET EN UNA VENTANA:
import java. awt. *;
public class EjemploApplet extends javax.swing.JApplet {
LIC.FLAVIO RAMOS ZETINA

Página 4

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013
int numero;
public void init() {
numero = 317;
} // Fin de void
public void paint(Graphics screen){
Graphics screen2D = (Graphics) screen;
screen2D. drawString("La raiz cuadrada de " +
numero +
" es: " +
Math.sqrt(numero), 5, 50);
}// Fin de void paint
} // Fin de la clase EjemploApplet
PROGRAMA 9: ----------------------------------------------------------------------------------------------------------------------------IMPRIME LA RAIZ CUADRADA DE UN NUMERO POR MEDIO DE INT Y EL METODO PRINTLN
class Operacion {
public static void main(String[]args) {
int numero = 357;
System.out.println("La raiz cuadrada de"
+numero
+" es "
+Math.sqrt( numero );
}
}
PROGRAMA 10:---------------------------------------------------------------------------------------------------------------------------IMPRIME RESIDUO DE UNA OPERACION POR MEDIO DE FLOAT EJECUTADO MEDIANTE EL METODO:
class Operaciones {
LIC.FLAVIO RAMOS ZETINA

Página 5

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 public static void main(String[] args){ float altura = 123.out. // pide al usuario la suma B B = entrada. //el ejecutor // Desde aqui pide al usuario las entradas System.out.println( suma ). suma = A + B.FLAVIO RAMOS ZETINA Página 6 .util.out. System.Scanner.in).out. altura = altura%7. int A. // Ejecuta la suma // Muestra la suma por medio del metodo println System. A = entrada. class YadiraYazmin{ public static void main(String args[]){ Scanner entrada= new Scanner( System.println( "Dame la suma 1" ).println( "Dame la suma 2" ). // la segunda suma int suma.println( altura ). // la primera suma int B.nextInt(). } } PROGRAMA 11:---------------------------------------------------------------------------------------------------------------------------PIDE AL USUARIO UN NUMERO POR MEDIO DEL TACLADO EJECUTADO POR UN Scanner: import java.nextInt(). // pide al usuario la suma de A System. LIC.

out.printf( "%s%8s\n".PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System. "indice". "valor" ). // imprime el valor de cada elemento del arreglo.Scanner. contador.out. contador<arreglo. // Crea el espacio para el arreglo. System. arreglo[ contador++ ] ). // Encabezado de columnas.FLAVIO RAMOS ZETINA Página 7 . // Declara un arreglo con el mismo nombre.printf( "%6d%8d\n". } //fin del metodo main } //fin de la clase YadiraYazmin PROGRAMA 12:---------------------------------------------------------------------------------------------------------------------------SE USA UN CANTADOR Y UN ARREGLO ARREGLOS 7 // fig 7. arreglo = new int[ 10 ].out. public class Ejercicio710 { public static void main(String[]args){ LIC.2: // Creacion de un arreglo class Arreglo { public static void main( String[]args ) { int arreglo[].util. contador++ ) System.length. for( int contador = 0.println( "Gracias por su preferencia" ). } // fin de main } // fin de arreglo PROGRAMA 13:---------------------------------------------------------------------------------------------------------------------------PIDE AL USUARIO INTRODUSCA UN NUMERO POR MEDIO DEL METODO Scanner: import java.

"900-999"."500-599". Scanner in = new Scanner(System.h=800."200-299".i=900.out.e=500. ventas.sueldo.FLAVIO RAMOS ZETINA Página 8 .PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 int b=200.comision.nextInt(). ventas=in."800899".nextInt().j=1000. sueldo = 200+comision. int sueldos[]=new int[trab].} if(sueldos[frecuencia]>d && sueldos[frecuencia]<e){ ++FC[3].cont++){ System.09).c=300.f=600."700-799".frecuencia++){ if(sueldos[frecuencia]>b&&sueldos[frecuencia]<c){ ++FC[1]."300-399".println("Cuanto vendio el trabajdor: ")."1000+"}. for(int frecuencia=0.} if(sueldos[frecuencia]>e && sueldos[frecuencia]<f){ ++FC[4]. int cantidad[]=new int[10]. System.length."400-499".out.cont<trab."600-699". comision = (int) ((int)ventas*.} LIC.frecuencia<sueldos.println("Introduzca el numero de trabajadores"). int FC[] = new int [10].} if(sueldos[frecuencia]>c && sueldos[frecuencia]<d){ ++FC[2].in). for(int cont=0. int trab.d=400. } String[] etiqueta = {"0".g=700. sueldos[cont]=sueldo. trab=in.

// Encabezado de columnas. "valor n" ). 64.printf( "%s%8s\n".FC[y]) } } } PROGRAMA 14: ANALIZA EL PROGRAMA:------------------------------------------------------------------------------------------ public class Elemento1 { public static void main( String[]args ) { int arreglo[]= { 32.printf("\t%d\n". 90.length.printf(etiqueta[y]). 14.println("Sueldo\tFrecuencia"). 27.} if(sueldos[frecuencia]>g && sueldos[frecuencia]<h){ ++FC[6]. 95.} if(sueldos[frecuencia]>i && sueldos[frecuencia]<j){ ++FC[8].out.FLAVIO RAMOS ZETINA Página 9 .y++){ System. 70. 37 }. 60. 18.out. System. System.out.} if(sueldos[frecuencia]>h && sueldos[frecuencia]<i){ ++FC[7].PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 if(sueldos[frecuencia]>f && sueldos[frecuencia]<g){ ++FC[5]. LIC.out.y<FC.} if(sueldos[frecuencia]>j){ ++FC[9] } System. for(int y= 1. "vector".

java //programa de analisis de una encuesta. 5. 6.out.out.8: EncuestaEtudiante. contador<arreglo. 6. 7. 6. 3. 4. 8. contador. 7. int frecuencia[] = new int[ 11 ].PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 // imprime el valor de cada elemento del arreglo. 8. 10. 4. 10}.FLAVIO RAMOS ZETINA Página 10 . 9. } // fin de main } // fin de la clase Elemento1 PROGRAMA 15: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------//fig 7. 6. 5. 6. 2. 8. 6. 6. public class EncuestaEstudiante { public static void main( String[]args ) { //Arreglo a una encuesta int respuestas[] = { 1. total ). 1. 8. System.length. 7. arreglo[ contador++ ] ). //arreglo de contadores de frecuencia // para cada respuesta. 5. int total= 0. 5. contador++ ) System. 6. 6. for( int contador = 0. 8. contador++ ) total += arreglo[ contador ]. 10. contador<arreglo. selecciona el elemento de respuestas y usa ese valor // como indice de frecuencia para determinar el elemento a incrementar LIC.length.printf( "Total de los elementos del arreglo: %d\n". 8. 7. // Suma el valor de cada elemento al total for( int contador = 0. 6. 5.printf( "%5d%8d\n". 8. 3. 2. 7.

"Frecuencia" ). frecuencia[ calificacion] ).out. 2. 4. respuesta++) ++frecuencia[ respuestas[ respuesta ] ]. imprime una barra del grafico for( int contador = 0.out. . respuesta < respuestas. 2. 0. // imprime el valor de cada elemento del arreglo for( int calificacion = 1. "Calificacion"..length. } // fin de la clase main } // fin de la clase EncuestaEstudiante PROGRAMA 16: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// fig 7. 100).6 // Programa para imprimir graficos de barras public class GraficoBarras { public static void main(String args[]){ int arreglo[]= { 0.println(" Distribusion de Calificaciones:"). 0. 1. "90-99".FLAVIO RAMOS ZETINA Página 11 .out.length. // Para cada elemento del arreglo.printf("%12d%12d\n".. 1}.out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 for( int respuesta = 0. calificacion < frecuencia. "100: " ) if( contador == 10 ) System. contador<arreglo. calificacion.printf( "%s%12s\n". contador++ ) { // imprime etiqueta de barra ( "00-09".length. System. 0. calificacion++ ) System. System.. 0. else LIC.printf("%5d: ". 0.

estrellas++) System. // Crea el arreglo // Calcula el valor para cada elemento del arreglo for( int contador = 0.printf( "*" ). contador * 10 + 9).out.out. // Declara la constante int arreglo[]= new int[ LONGITUD_ARREGLO ].4: // Calculo de los valores acolocar en los elementos de un arreglo public class InicArreglo2 { public static void main( String[]args ) { final int LONGITUD_ARREGLO= 10.out.printf("%02d-%02d:". System. LIC. // imprime barra de asteriscos for( int estrellas = 0.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System. contador<arreglo. // Encabezado de columnas.println(). estrellas < arreglo[ contador ]. // inicia una nueva linea de salida } // fin de for externo } // fin del metodo main } // fin de la clase GraficoBarra PROGRAMA 17: ANALIZA EL PROGAMA--------------------------------------------------------------------------------------------// fig 7. "indice". System. contador * 10.out.printf( "%s%8s\n". contador++ ) arreglo[ contador ] = 2 + 2 * contador.FLAVIO RAMOS ZETINA Página 12 . "valor" ).length. // imprime el valor de cada elemento del arreglo.

printf( "Total de los elementos del arreglo: %d\n". contador<arreglo. public class TirarDado { public static void main(String args []) { Random numerosAleatorios = new Random(). //Arreglos de contadores de frecuencia LIC. contador.7.7: TirarDado. 68. 85. 94.length.out. 83.printf( "%6d%8d\n".util.out. contador<arreglo. contador++ ) total += arreglo[ contador ]. 78. } // fin de main } // fin de Inicarreglo2 PROGRAMA 18: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// fig. 91. arreglo[ contador++ ] ).java // Tira un dado de seis lados 6000 veces.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 for( int contador = 0.Random. total ). public class SumaArreglo { public static void main( String[]args ) { int arreglo[]= { 87.length. // Suma el valor de cada elemento al total for( int contador = 0. 87}. } // fin de main } // fin de la clase sumaarreglo PROGRAMA 19: ANALIZA EL PROGRAMA:-------------------------------------------------------------------------------------//fig 7.5: // Calculo de la suma de los elementos de un arreglo. //Generador de numeros aleatorios int frecuencia[] = new int[ 7 ]. import java. 76.FLAVIO RAMOS ZETINA Página 13 . System. 100. int total= 0. contador++ ) System.

if( numero3==numero4) System.printf("%4d%10d\n".out. numero2). }// fin del metodo main }// fin de de la clase TirarDado PROGRAMA 20: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------COMPRUEBA public class ConPrueba { public static void main(String args[]){ int numero1= 0.out.out. int numero2= 0.printf( "%s%10s\n". tiro <= 6000. System. numero4). if( numero5==numero5) LIC. usa el valor del lado como indice de frecuencia for( int tiro = 1.FLAVIO RAMOS ZETINA Página 14 . "Frecuencia" ). cara. for( int cara = 1. int numero3= -3. frecuencia[ cara ] ).nextInt( 6 )]. int numero5= 6. numero1.printf("Hay dos Numeros:%d\n". int numero4= -3. numero3.out. tiro++ ) ++frecuencia[ 1 + numerosAleatorios.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 //Tira el lado 6000 veces. cara < frecuencia.length. "Cara". cara++ ) System.printf("Hay dos Numeros Negativos:%d\n". if( numero1==numero2) System.

1}.println(vienBenida).printf("Hay Solo un numero Positivo:%d\n".out. 1. 1. MARTES.DOMINGO.JUEVES. numero5. 1. 1.println( "El ultimo dia es:" + ultimo ). System.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System. LIC. contador++){ System. DiaSemana ultimo = DiaSemana. 1. } } PROGRAMA 21: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------public class Dias { public enum DiaSemana{LUNES. 1. JUEVES.println( "Hoy es:" + hoy ). 1. MIERCOLES. int contador.out. 1.out. VIERNES. 1. System. for (contador = 1.FLAVIO RAMOS ZETINA Página 15 .out. numero5).out. 1. DOMINGO} public static void main(String args[]){ DiaSemana hoy = DiaSemana. SABADO. } int []arregloPrimero = {1. 1. contador<=15.println(contador). System. 1. 1. } } PROGRAMA 22: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------public class Elemento1 { public static void main(String args[]){ String vienBenida= "\"Vienvenidos a Este Rompecabezas\"".

out. for( int var1 = 1. } } PROGRAMA 23: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java. System. int raiz= 15. int total= 15.out.println("Arreglos "+arregloPrimero.print("Que Tabla de Multiplicar Deceas Revisar?").println("Este Combinado logico es:" +suma).in).FLAVIO RAMOS ZETINA Página 16 .println( "Multiplicacion de:" + tabla + "x" + var1 + "=" +( var1*tabla ) ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System.Scanner.out.out. System. System.nextInt().out.length+" y no mas Pero Estabien").out.println("La raiz Cuadrada de 15 es: " + Math.println("****TABLA DE MULTIPLICAR GENERADA****"). public class Reflejo { public static void main( String args[] ){ int tabla. LIC.util. Scanner reader = new Scanner(System. var1 < 11. var1++ ) System. System. int[] numeros = null.sqrt(raiz)). tabla = reader. int suma = total + 15 * (20 / 7).

swing. public class Ventas { public static void main( String args[] ) { // create JTextArea to display results JTextArea outputArea = new JTextArea( 17. // create truth table for && (conditional AND) operator String output = "Conditional AND (&&)" + "\nfalse && false: " + ( false && false ) + "\nfalse && true: " + ( false && true ) + "\ntrue && false: " + ( true && false ) + "\ntrue && true: " + ( true && true ).*.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } } PROGRAMA 24: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------TABLAS BOOLEANAS import javax. // attach JTextArea to a JScrollPane so user can scroll results JScrollPane scroller = new JScrollPane( outputArea ). 20 ).FLAVIO RAMOS ZETINA Página 17 . // create truth table for || (conditional OR) operator output += "\n\nConditional OR (||)" + "\nfalse || false: " + ( false || false ) + "\nfalse || true: " + ( false || true ) + "\ntrue || false: " + ( true || false ) + LIC.

FLAVIO RAMOS ZETINA Página 18 . // create truth table for & (boolean logical AND) operator output += "\n\nBoolean logical AND (&)" + "\nfalse & false: " + ( false & false ) + "\nfalse & true: " + ( false & true ) + "\ntrue & false: " + ( true & false ) + "\ntrue & true: " + ( true & true ). // create truth table for | (boolean logical inclusive OR) operator output += "\n\nBoolean logical inclusive OR (|)" + "\nfalse | false: " + ( false | false ) + "\nfalse | true: " + ( false | true ) + "\ntrue | false: " + ( true | false ) + "\ntrue | true: " + ( true | true ). // create truth table for ^ (boolean logical exclusive OR) operator output += "\n\nBoolean logical exclusive OR (^)" + "\nfalse ^ false: " + ( false ^ false ) + "\nfalse ^ true: " + ( false ^ true ) + "\ntrue ^ false: " + ( true ^ false ) + "\ntrue ^ true: " + ( true ^ true ). // create truth table for ! (logical negation) operator output += "\n\nLogical NOT (!)" + "\n!false: " + ( !false ) + LIC.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 "\ntrue || true: " + ( true || true ).

.showMessageDialog( null. } // fin del metodo main } // fin de la clase CalificacionEstudiante PROGRAMA 26: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------LIC.INFORMATION_MESSAGE ).out.. // terminate application } // end main } // end class LogicalOperators PROGRAMA 25: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------SICLOFOR // 4.java // las instrucciones if. System.println("Aprovado").out. "Truth Tables".else public class CalificacionEstudiante { public static void main(String args[]) { int CalificacionEstudiante = 90.setText( output ). // place results in JTextArea JOptionPane. JOptionPane.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 "\n!true: " + ( !true ). else System.exit( 0 ).25 ejercicio CalificacionEstudiante. scroller. outputArea.FLAVIO RAMOS ZETINA Página 19 .println("Reprovado"). if (CalificacionEstudiante >= 60) System.

java // repeticion controlada con contador.out.out. while (contador <= 10) // condicion de continuacion de siclo { System. } // fin del metodo main } // fin de la clase Descuento PROGRAMA 28: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// 4. ++contador.FLAVIO RAMOS ZETINA Página 20 .25 ejercicio Misterio2.1: ContadorWhile. 5. } // fin del metodo main } // fin de la clase ContadorWhile PROGRAMA 27: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------public class Descuento { public static void main(String args[]) { int Descuento =1010. else System.out. contador).java LIC.println(). // incrementa la variable de control } // fin de while System.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 // Fig.printf("%d ". if ( Descuento >= 1000) System.out. con la instruccion de repeticion while public class ContadorWhile { public static void main(String args[]) { int contador= 1.println("mayor").println("menor").

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 // instruccion while public class Misterio2 { public static void main(String args[]) { int cuenta = 1. while ( fila >= 1) { columna = 1.26 ejercicio Misterio3.print( fila % 2 == 1 ? "<" : ">").out. while ( columna <= 10 ) { System. while ( cuenta <= 10) { System.FLAVIO RAMOS ZETINA Página 21 .java // instrucciones while public class Misterio3 { public static void main(String args[]) { int fila = 10. } // fin de while --fila. LIC. ++cuenta.out. ++columna.println(cuenta % 2 == 1 ? "****" : "++++++++"). } // fin de while } // fin de la clase main } // fin de la clase Misterio2 PROGRAMA 29: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// 4. int columna.

FLAVIO RAMOS ZETINA Página 22 . System.nextInt().out. System.in). LIC. z= entrada. } // fin de while } // fin de la clase main } // fin de la clase main PROGRAMA 30: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java.print("Escriba el primer entero: ").out. int resultado.out.print("Escriba el tercer entero: "). System.Scanner.util.out.printf("El producto es %d\n".print("Escriba el segundo entero: "). y= entrada. resultado).nextInt(). System. public class Producto { public static void main(String args[]) { Scanner entrada = new Scanner (System.println(). resultado= x *y * z. x= entrada.nextInt(). int x. int y int z.out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System.

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 if ( x != y) System."100*N"."1000*N"). else { System.while."N".java // las instrucciones de repeticion do.out.FLAVIO RAMOS ZETINA Página 23 .out.println( "Objetivo Bien hecho" ). public class PruebaDowhile { public static void main(String args[]) { int contador = 1. } // fin de else } // fin del metodo main } // fin de la clase Producto PROGRAMA 31: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// figura 5.println( "Ok de todos mados" ).while System. // inicializa contador do { System. // fin de do..out.7: PruebaDowhile. LIC. contador)...out. ++contador. // Ejecuta una nueva linea } // fin del metodo main } // fin de la clase PruebaDowhile PROGRAMA 32: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------public class PruebaWhile { public static void main(String args[]) { System.println().out.printf("%s\t%s\t%s\t%s\n".printf( "%d ".. } while ( contador <= 10)."N*10".

} } // fin del metodo main } // fin de la clase PruebaWhile PROGRAMA 33: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------public class TablaDowhile { public static void main(String args[]) { System.printf("%d\t%d\t%d\t%d\n". ++n.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 int n= 1.out.100*n.printf("%s\t%s\t%s\t%s\n".1000*n)."N". } // fin del metodo main } // fin de la clase TablaDowhile PROGRAMA 34: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------SUMA1 // muestra las figuras public class SumFigura { public static void main( String args[] ) { LIC."1000*N")."100*N".out.1000*n). do { System.out.printf("%d\t%d\t%d\t%d\n"."N*10". } while(n<=5).10*n. int n= 1. ++n. n. while ( n <= 5) { System.100*n. n.FLAVIO RAMOS ZETINA Página 24 .10*n.

*").java //Flavio Ramos Zetina.FLAVIO RAMOS ZETINA Página 25 .out. public static void main(String args[]){ // imprime printf System. // imprimir varias lineas.printf("%s\n%s\n%s\n".PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System.java // Flavio Ramos Zetina.out. public static void main(String args[]){ // System se ejecutara aqui.printf("%s\n%s\n" . LIC. } // fin del metodo main } // fin del la clase TexConArgumentos PROGRAMA 36: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------TextoMix // clase Texprintf.out. public class Texprintf { // el metodo main comiensa aqui. "**** *** "**** *** *". public class TexConArgumentos { // el metodo main comienza aqui. "* * * * ***". } } PROGRAMA 35: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// class TexConArgumentos. System.println("Imprime los dos siguientes enteros" + " El primero:" + args[0] + " El segundo:" + args[1] + " y por ultimo el tercero es:" + args[2] ).

println( x ). // por medio de print y println.out. System. System. // Imprime Texto con Diferente Conbinacion.out.println(" con\\diferente\n Conbinacion!"). PROGRAMA 38: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------VIDEO 5: class Incremento { public static void main(String args[]) { int x = 3. "Comienza a qui!").FLAVIO RAMOS ZETINA Página 26 . public class TextoMix { // la clase main comienza a qui. int valor = ++x * 10. public static void main(String[] args){ // imprime una sola linea con diferente conbinacion.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 "la clase Java" . } // fin del metodo main LIC.print("\"Imprime\tTexto\""). } // fin de la clase main } // fin de la clase Texprintf PROGRAMA 37: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------// clase TextoMix.out.println( valor ). System. System.out. // Flavio Ramos Zetina. } // fin de main } // fin de la clase TextoMix.java // imprime textos con diferente con binacion.

double peso = 72. int total = 325 + ( puntuacion * 22 ).print( "Tu peso en mercurio es de:" ).out. LIC. System.println( total ). altura = altura % 7.out.println( altura ).out. System.FLAVIO RAMOS ZETINA Página 27 . } // fin del metodo main }// fin de la clase Operadores PROGRAMA 40: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class OperadoresMas { public static void main(String args[]) { int puntuacion = 12.378.out. System. System.println( peso ).print( "Tu peso en la Tierra es de:" ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } // fin de la clase Operadores PROGRAMA 39: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Operadores { public static void main(String args[]) { float altura = 123.out. double mercurio = peso * . } // fin del metodo main } // fin de la clase Operadores PROGRAMA 41: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class PesoPlaneta { public static void main(String args[]) { System.

println( x ).out.print( "Tu peso en jupiter es de:" ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System. System. } // fin del metodo main } // fin de la clase PesoPlaneta PROGRAMA 42: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Prioridad { public static void main(String args[]) { int y = 21. System. System. } // fin del metodo main LIC. double luna = peso * .println( x ).print( "Tu peso en la luna es de:" ).println( mercurio ). System. double jupiter = peso * 2.out. System. int z = x++ * 6 + 4 * 10 / 2. System.out. int x = y * 3 + 5.println( jupiter ). } // fin del metodo main } // fin de la clase Prioridad2 PROGRAMA 43: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Prioridad2 { public static void main(String args[]) { int x = 7. System.364.out.out.out.println( luna ).166.FLAVIO RAMOS ZETINA Página 28 .println( z ).out.out.

32.." ).. // Para convertir Fahrenheit a celsius // Enpezamos por restar 32 fah = fah .out.out. System.out. System.println( fah + "grados Celsius son\n" ). System. float cel = 33. // Multiplicamos el resultado por 5 fah = fah * 5.. LIC. } // fin del metodo main } // fin de la clase Prioridad3 PROGRAMA 45: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------public class Tiempo { public static void main( String[]arguments ) { float fah = 86. int x = y *( 3 + 5 ).println( x ). System.println( fah + "grados Celsius son .out.FLAVIO RAMOS ZETINA Página 29 .println( fah + "grados Fahrenheit son . // Dividimos el resultado por 9 fah = fah / 9.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 }// fin de la clase Prioridad2 PROGRAMA 44: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Prioridad3 { public static void main(String args[]) { int y = 21.." ).

} // fn del metodo main } // fin de la clase Tiempo PROGRAMA 46: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------VIDEO6 class CaracteresEspeciales { public static void main(String[] args) { System. System.out. System. } LIC.toUpperCase(). String minusculas = nombre.println( cel + "grados Celsius son" ). // Añadimos 32 al resultado cel = cel + 32.println( mayusculas ).toLowerCase().println("La mejor cancion de victor jara es \"terecuerdo amanda\""). } // fin del metodo main } // fin de la clase MostrarMensaje PRGRAMA 47: ANALIZA EL PROGRAMA:-------------------------------------------------------------------------------------------class Case { public static void main(String[ ] args) { String nombre = "Pedro González". // Dividimos el resultado por 5 cel = cel / 5.println( minusculas ). String mayusculas = nombre.out.out.FLAVIO RAMOS ZETINA Página 30 .PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 // Para convertir Fahrenheit a celsius // Empezamos por restar 9 cel = cel * 9. System.out.

out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } PROGRAMA 48: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class ConcatenacionVariable { public static void main(String[] args) { int numero =143. } // fin del metodo main } // fin de la clase ConcatenacionVariable PROGRAMA 49: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Concatenacion { public static void main(String[] args) { System. LIC. que.\"\'\n\t-. pero caminaba tanto Rocinante.out. viéndose quedar atrás.".println("promedio " + valor).println("Hubo un total de:" + numero + " particpantes"). System. System. } // fin del metodo main } // fin de la clase MostrarMensaje PROGRAMA 50: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class IndexOf { public static void main(String[ ] args) { String texto = "Seguíale Sancho a todo trote de su jumento.Marcel proust. citas"). le fue forzoso dar voces a su amo.println("\"\'Descubrir\' el verdadero viaje de descubrimiento consiste" + "no encontrar nuevas tierras si no. que se aguardase. varias con nuevos ojos.FLAVIO RAMOS ZETINA Página 31 . char valor='M'.out.

System. palabrasClave = palabrasClave + "videotutoriales ". System. LIC.out.println( busca ).print( "en " ).out. } //fin de la clase main } //fin de la clase MostrarString PROGRAMA 52: ANALIZA EL PROGRAMA:---------------------------------------------------------------------------------------class PalabrasClave { public static void main( String[ ] args ) { String palabrasClave = "".out. System.out.out. System.print( "Solsticio " ). palabrasClave = palabrasClave + "php ". System.out.FLAVIO RAMOS ZETINA Página 32 .print( "Diciembre en el Hemisferio Norte\n" ). palabrasClave = palabrasClave + "flash " .PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 int busca = texto.out. System.print( "es " ).out. } } PROGRAMA 51: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class MostrarString { public static void main(String[] args) { System.print( "de " ).print( "invierno " ). System.indexOf( "Sancho" ).print( "El " ).

println( "¿Has respondido que el color es " + resultado + "?" ). } // fin del metodo main } // fin de la clase equals PROGRAMA 55: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class length { public static void main( String[] args ) { LIC. } } PROGRAMA 54: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class equals { public static void main( String[] args ) { String respuesta = "Amarillo".println( "Respuesta:" + respuesta.equals( resultado ) ). System. out. System.out. palabrasClave += "flash " . System. palabrasClave += "php ".FLAVIO RAMOS ZETINA Página 33 .out.println( palabrasClave ). } } PROGRAMA 53: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class PalabrasClave2 { public static void main( String[ ] args ) { String palabrasClave = "".println( palabrasClave ). palabrasClave += "video tutoriales ". String resultado = "Verde".PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System. out.

out.out.println( tam ).enhorabuena!" ). } // fin del metodo main } // fin de la clase length PROGRAMA 56: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Elself{ public static void main(String args[]){ char grupo= 'A'. System.out.FLAVIO RAMOS ZETINA Página 34 . System.out.out.equals( resultado ) ). } else if( grupo == 'C' ) { System.println( "¡Formas parte del grupo de los Aprovados!" ).println( "¿Has respondido que el color es " + resultado + "?" ). } else { System.println( "¡Estas dentro del grupo de los suspensos!" ). } LIC. } else if( grupo == 'B' ) { System. if( grupo =='A' ) { System.println( "¡Formas parte del grupo A.out.println( "¡Formas parte del Grupo D!" ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 String respuesta = "Amarillo".out. System.println( "Respuesta:" + respuesta. String resultado = "Verde". int tam = respuesta.length().

} } // fin del metodo main } // fin de la clase if PROGRAMA 58: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class IfBloque { public static void main(String arg[]){ int puntuacion = 9. System. LIC.println( "Tu nota final es: " + puntuacion ). grupo = 'A'. Aprovado").PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } // fin del metodo main } // fin de la clase Elself PROGRAMA 57: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class If { public static void main(String arg[]){ int puntuacion = 7.FLAVIO RAMOS ZETINA Página 35 .out. if( puntuacion > 5){ System. char grupo = 'C'. Aprovado" ).println( "En hora buena has. if( puntuacion >= 5 ){ System. System.out.println( "Formas del Grupo: " + grupo ).out.println("En hora buena has.out.

}// fin de if System.println( "¡Tienes un notable" ).out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } } // fin del metodo main } // fin de la clase IfBloque PROGRAMA 59: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class IfDos { public static void main(String args[]){ int puntuacion = 9.FLAVIO RAMOS ZETINA Página 36 . if( puntuacion == 7){ System. }// fin de if if( puntuacion == 3){ System.out.println("¡Tienes un insuficiente").out.println(" Nota final " + puntuacion). } //fin de la clase main } // fin de la clase IfDos LIC.

sobre saliente!" ) . println( "¡Enhorabuena.out. } // fin del metodo main } // fin de la clase IfElse PROGRAMA 61: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class IfString { public static void main( String[ ] args ) { String puntuacion = "nueve". if ( puntuacion == "nueve" ) { System.out. System. grupo = 'A'. char grupo .println( "¡Lo siento has suspendido!" ).out. } else { System. if( puntuacion > 5 ) { System.out.FLAVIO RAMOS ZETINA Página 37 .println( "Tu nota final es: " + puntuacion ). out. grupo = 'B'.println( "En hora buena has. Aprovado" ). } System.out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 PROGRAMA 60: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class IfElse { public static void main(String arg[]){ int puntuacion = 5. LIC.println( "Formas del Grupo: " + grupo ).println( "Tu nota final es: " + puntuacion ). System.

get( Calendar.getInstance(). // mostrar saludo if ( hora < 12 ) { System.get( Calendar. int hora = ahora.FLAVIO RAMOS ZETINA Página 38 .println( "Buenas noches.out.out.util.\n" ).\n" ).out. } else { System.\n" ).MINUTE ).YEAR ).println( "Buenos días. int an = ahora. } else if ( hora < 17 ) { System.get( Calendar.*. } // iniciar el mensaje horario mostrando las horas System.DAY_OF_MONTH ). int minuto = ahora. int dia = ahora. int mes = ahora.HOUR_OF_DAY ).out.get( Calendar. class Reloj { public static void main( String[] arguments ) { // obtener fecha y hora actual Calendar ahora = Calendar. LIC. no deben usarse con ellos los operadores == o != PROGRAMA 62: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java.get( Calendar.println( "Buenas tardes.MONTH ) + 1.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } // fin de la instruccion de seleccion simple ( if ) } // fin del metodo main } // fin de la clase IfString //Los Strings al ser objetos.print( "Son las" ).

} // mostrar el día System.out. case 3: System.12 ) : hora ).print( ( minuto != 1 ) ? "minutos " : "minuto " ). System.print( " horas " ).out.print( "Abril" ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System.out.FLAVIO RAMOS ZETINA Página 39 .out. break.print( "Enero" ).print( ( hora > 12) ? (hora .out.out.print( "Marzo" ).println( "del día " + dia + " de ").out.out.print( "Febrero" ). // mostrando los minutos if ( minuto != 0 ) { System. case 2: System. break. // mostrar el nombre del mes switch ( mes ) { case 1: System.print( " " ).print( minuto + " " ). System.out. LIC. break. case 4: System.out. System.

out. break. case 11: System.print( "Diciembre" ). break.out. break.out. break.print( "Julio" ).print( "Octubre" ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 break. case 5: System.out.FLAVIO RAMOS ZETINA Página 40 . break.out. case 12: System.print( "Noviembre" ). case 7: System. case 9: System. case 8: System.out. break. case 6: System.out.print( "Mayo" ).print( "Agosto" ). } LIC. case 10: System.out. break.print( "Junio" ).print( "Septiembre" ).

println( "Tienes una A.¡Buen trabajo!" ). break.println( "Tienes una D.¡Gran trabajo!" ). case 'C': System.¡Hay que trabajar mas!" ).PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 // mostrar año System. switch( grupo ){ case 'A': System. break. case 'B': System.¡Necesitas un gran cambio!" ). default: System. } } } PROGRAMA 64: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------LIC.println( " de " + an + ".out.out." ).out. break.println( "Tienes una B.println( "Tienes una C.FLAVIO RAMOS ZETINA Página 41 . } } PROGRAMA 63: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Switch{ public static void main(String args[]){ char grupo = 'B'.out.out.

while ( target <= 100 ) // inicio de while { for ( int i = 0. // indicador break.FLAVIO RAMOS ZETINA Página 42 .println( mensaje ). i < target. LIC. System. } // fin del metodo main } // fin de la clase Ternario PROGRAMA 65: ANALIZA ELPROGRAMA:------------------------------------------------------------------------------------------// Este programa genera class AnidarLoops { public static void main( String args[] ) { int points = 0. String mensaje. int target = 100. mensaje = ( puntuacion>=5 ) ? "¡Enhora buena has Aprobado!" + "Tu nota final es" + puntuacion: "¡Lo siento has suspendido!" + "Tu nota final es " + puntuacion.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 class Ternario { public static void main(String args[]) { int puntuacion = 10. i++ ) // inicio de for { if ( points > 50 ) // inicio de if { System. // combinacion de while.println ( "Saliendo del loop for" ).for y if finalizando con break.out.out.

System. print( "El valor del contador es: " ) . class Contador { public static void main( String args[ ] ) { for ( int contador = 1. out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } // fin de if points = points + i. lang. contador++) // inicializa for { out. } // fin for } // fin del metodo main } // fin de class ComplejidadLoops PROGRAMA 67: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import static java. j += 2) // inicializa for { System.FLAVIO RAMOS ZETINA Página 43 . j. for ( i = 0. j = 0. out. } // fin de for } // fin de while } // fin del metodo main } // fin de class AnidarLoops PROGRAMA 66: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class ComplejidadLoops { // El metodo main empieza la ejecucion en java. out. print( contador ). i++. i * j < 1000. println( i + " * " + j + " = " + ( i * j ) ). contador <= 10. LIC. public static void main( String args[] ) { int i.

if ( index == 400 ) continue. } // fin de while } // fin del metodo main } // fin de class ContinueLoop PROGRAMA 69: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import static java. println( " El index es " + index ). " ). import java. } // fin de for out. lang. System. println( " . println( " ¡Hecho! " ). out.FLAVIO RAMOS ZETINA Página 44 . util. while ( index <= 1000 ) // inicializa while { index = index + 5. Scanner. } // fin del metodo main } // fin de class Contador PROGRAMA 68: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class ContinueLoop { public static void main(String args[] ) { int index = 0. out. System.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 out. LIC.

LIC. nextInt(). in ). nextInt(). print( "Escribe un número del 1 al 10: " ). println(" ******* ***** " ). println(numIntentos + " intentos. numIntentos++. println( " Inténtalo de nuevo.FLAVIO RAMOS ZETINA Página 45 . out. print( "Has Ganado después de " ). println(" ******* ***** " ). out. println( ) . out. int numIntentos = 0. out.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 import java. int numAleatorio = new Random() . out. " ). println() . // empieza int con un contador int numeroEscrito = miScanner. out. . numIntentos++. } // fin de while out. nextInt( 10) + 1. print(" Escribe un número del 1 al 10: " ). "). util. out. println(" Bienvenido al juego \"¡¡Acierta el Número!!\"" ). class Juego { public static void main( String args[ ] ) { Scanner miScanner = new Scanner( System. Random. . numeroEscrito = miScanner. // Comienza la programacion con while while (numeroEscrito != numAleatorio) // inicializa while { out. out.

print("¿Borrar archivo? (s/ n) " ) . . delete() .in ).File. Scanner. replica = miScanner. 0) . class LoopDo { public static void main( String args[] ) { File archivo = new File( "c:\\miArchivo.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } // fin del metodo main } // fin de class Juego PROGRAMA 70: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java. import java. archivo.FLAVIO RAMOS ZETINA Página 46 . borrando archivo. . // empieza la conbinacion a ejecutar do { // inicializa do out.lang.io.System. util. if ( replica == 's' ) { // inicializa if out.txt" ).out. char replica. } // fin de do while (replica != 's' && replica != 'n' ) . findWithinHorizon( ". println( "De acuerdo. Scanner miScanner = new Scanner ( System." . import static java. } // fin de if else { // inicializa else LIC. charAt( 0) . ") .

PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 out. println( "De acuerdo. Scanner. archivo. } // fin de if else { // inicializa else LIC. 0) . charAt( 0). ") .in).io.FLAVIO RAMOS ZETINA Página 47 . . confirmado no borrar. if ( replica == 's' || replica == 'S' ) { // inicializa if out. util. } // fin else } // fin del metodo main } // fin de class LoopDo PROGRAMA 71: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java. print("¿Borrar archivo? (s/ n) " ). replica = miScanner.System. . char replica. delete() . import static java." . Scanner miScanner = new Scanner (System. class LoopDo2 { public static void main( String args[] ) { File archivo = new File( "c:\\miArchivo.lang. borrando archivo.File. import java. findWithinHorizon( ". do { // inicializa do out. ") .out.txt" ). } // fin de do while ( replica != 's' && replica != 'n' && replica != 'S' && replica != 'N' ). println( "De acuerdo.

while ( true ) { // inicializa while Y dentro se encuentra if dentro de otro if double x = Math. SECOND). // detenlo en su momento LIC. confirmado no borrar. SECOND). true).MINUTE) >= nextMinute) { // inicializa if dentro de while if ( now. start. int nextMinute = start.get(Calendar.FLAVIO RAMOS ZETINA Página 48 . } // fin de else } // fin del metodo main } // fin de class LoopDo2 PROGRAMA 72: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java. ") .*. MINUTE). println( "De acuerdo.SECOND) >= nextSecond) { // inicializa if dentro de if dentro de otro if y dentro de while break. getInstance(). get(Calendar.get(Calendar. MINUTE). int startSecond = start.sqrt(index) . get(Calendar. if (now.MINUTE.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 out.roll(Calendar. int index = 0. int startMinute = start. int nextSecond = start. GregorianCalendar now = new GregorianCalendar() .util. class MedidorVelocidad { public static void main( String[ ] args ) { Calendar start = Calendar. get(Calendar.get(Calendar.

// indicador } // fin del metodo main } // fin de class MedidorVelocidad PROGRAMA 73: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import static java. out. int target = 100. lang. i < target. print(multiplo + " "). // contador } // fin de while System. out.FLAVIO RAMOS ZETINA Página 49 .PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } // finaliza if dentro de if y dentro de while } // finilisa if dentro while index++. out. } } PROGRAMA 74: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class NombrarLoops { public static void main(String args[] ) { int points = 0. targetLoop: while (target <= 100) { for (int i = 0. class Multiplo { public static void main(String[ ] arguments) { for (int x = 1. x++) { int multiplo = 7 * x. x <= 200." ). System. i++) { if (points > 50) { LIC.println(index + " loops en un minuto.

} } } } PROGRAMA 75: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class SalirLoop { public static void main(String args[] ) { int index = 0.out.out.println("points = "+ points).out. if (index == 400) { System.println("Saliendo de los dos loops"). while (index <= 1000) { index = index + 5. System.PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 System. println( "index = 400. } } } } PROGRAMA 75: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------VIDEO 9 class EliminarEspacio { public static void main(String[ ] args) { LIC.. println( index) .. Saliendo. break targetLoop..} points = points + i.FLAVIO RAMOS ZETINA Página 50 . System. ") . break.out.

"Olivetti". "Epson". char[] convertir = citaDiaria. if (current != ' ' ) { System. } } PROGRAMA 77: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------import java. " Samsung"}.*. " Canon". length.util. dex++) { char current = convertir[dex] .out. "Lexmark" .PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 String citaDiaria = "La educación consiste en enseñar a los hombres no lo que deben pensar sino a pensar.". dex < convertir. "HP" .length + " marcas de impresoras. class Nombre { public static void main(String[ ] args) { LIC. print('.toCharArray() . } } } } PROGRAMA 76: ANALIZA EL PROGRAMA:-----------------------------------------------------------------------------------------class Length { public static void main(String[]args) { String [ ] marcasImpresoras = { "Brother".").println ("Hay " +marcasImpresoras.out. " Dell". System. } else { System.FLAVIO RAMOS ZETINA Página 51 . print(current).' ). for (int dex = 0.out.

LIC. } System.out. "Rosa" . "Cristina" . "César" }. } Arrays. "María". } } PROGRAMA 78: ANALIZA EL PROGRAMA: class Rueda { public static void main(String[ ] args) { String frase[] = { "TODA CUESTION TIENE DOS PUNTOS DE VISTA". i < nombres. "EL EQUIVOCADO Y EL NUESTRO" . "Alejandro".PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 String nombres[ ] = { "Miguel" . i < nombres. for (int i = 0.println("El orden original:" ) . "Alberto". i++) { System.print( i + " : " + nombres[i] + " " ). "Francisco" .println(). System. out. length.out. "Homero". System.print( i + " : " + nombres[i] + " " ). "Evaristo". out. "Fernando". "Bernardo".FLAVIO RAMOS ZETINA Página 52 .sort(nombres) . i++) { System.println("\nEl nuevo orden: "). "TODAS LAS MUJERES TIENEN ALGO HERMOSO". for (int i = 0. length. "SE ESTA MURIENDO GENTE QUE ANTES NO SE MORIA". out. "Carla". "AUNQUE SEA UNA PRIMA LEJANA".

length.'A' ]++. for (int contador = 0. "LA VERDAD ABSOLUTA NO EXISTE" . "QUE CREIA QUE ESTABAS MUERTO". contador2++) { char let = letras[contador2]. contador <='Z'." .out. "Y ESTO ES ABSOLUTAMENTE CIERTO". "RECUERDA SIEMPRE QUE ERES UNICO". "TODO TIEMPO PASADO FUE ANTERIOR. char[] letras = actual. contador++) { System. "LOS HONESTOS SON INADAPTADOS SOCIALES". int[ ] contadorLetras = new int[26] . contador++) { String actual = frase[contador]. } } } for (char contador = 'A' .PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 "HE OIDO HABLAR TAN BIEN DE TI".FLAVIO RAMOS ZETINA Página 53 . "LO TRISTE NO ES IR AL CEMENTERIO. contador2 < letras. SINO QUEDARSE". contador< frase. for (int contador2 = 0.print( contador + ":" + contadorLetras[contador .length. "EXACTAMENTE IGUAL QUE TODOS LOS DEMAS" .toCharArray(). LIC. "EL AMOR ETERNO DURA APROXIMADAMENTE TRES MESES" }.'A' ] + " ") . if ( (let >= 'A' ) & (let <= 'Z' ) ) { contadorLetras[let .

FLAVIO RAMOS ZETINA Página 54 . out.println().PROGRAMACION JAVA PRIMER SEMESTRE 03/02/2013 } System. } } LIC.