SlideShare una empresa de Scribd logo
1 de 9
Introducción a Java Lenguaje de Programación V 1 Ing. Ronald Córdova Torrejón
ESTRUCTURAS DE REPETICIÓN En Java las estructuras de repetición son las mismas que en C/C++.  Bucles for, su sintaxis es la siguiente: for(iniciación; condición; incremento) { 	// Bloque de instrucciones 	}
Cont…… En la parte de iniciación se puede declarar una variable de control del bucle cuyo ámbito será el bucle. Tanto en la parte de iniciación como de incremento se puede incluir varias expresiones separadas por comas, pero nunca en la parte de condición. La condición ha de ser una variable booleana o una expresión que se evalué a un valor booleano.
Ejemplo: class java406 { publicstaticvoidmain( Stringargs[] ) {for(int i=0; i < 8; i++ ) {System.out.println(i);}        }    }
publicstaticvoidmain (Stringargs[]){double n=90;int m=40;System.out.println( "El valor absoluto de "+n+" es : "+(Math.abs(n)) );System.out.println( "El redondeo de"+n+"es : "+(Math.ceil(n)) );System.out.println( "El redondeo de"+n+"es : "+(Math.floor(n)) );System.out.println( "El exponencial de"+n+"es : "+(Math.exp(n)) );System.out.println( "El logaritmo natural de"+m+"es : "+(Math.log(n)) );System.out.println( "El valor maximo de"+n+"^"+m+"es : "+(Math.max(n,m)) );System.out.println( "El valor minimo de"+n+"^"+m+"es : "+(Math.min(n,m)) );System.out.println( "El exponencial de"+n+"elevado a la potencia"+m+"es : "+(Math.pow(n,m)) );System.out.println( "La raiz cuadrada de"+m+"es : "+(Math.sqrt(m)) );System.out.println( "El seno de"+n+"es : "+(Math.sin(n)) );System.out.println( "El coseno de"+n+"es : "+(Math.cos(n)) );System.out.println( "La tangente de"+n+"es : "+(Math.tan(n)) );System.out.println( "Los elementos al azar son : "+Math.random());}} TENER EN CUENTA
classTabla45{publicstaticvoidmain( Stringargs[] ){System.out.println("La tabla del 4 es:");int n=4;for(int i=1; i<10; i++){int a=n*i;System.out.println(n+" x "+i+"="+a);			}{System.out.println("La tabla del 5 es:");int m=5;for(int i=1; i<10; i++){int b=m*i;System.out.println(m+" x "+i+"="+b);			}			}			}}
//Ejemplo: escribir las letras del abecedario 10 vecesclass Abecedario{publicstaticvoidmain( Stringargs[] ){for (int i = 0; i < 10; i++) {for (int c = 97; c <= 122; c++)System.out.print(c);System.out.println();}}}
classForEjemplo{   publicstaticvoidmain( Stringargs[] ) {for(int i=0; i < 11; i++ ) {System.out.println("hola mundo");}        }    }
classFactorial{publicstaticvoidmain (Stringargs[]) {int n=4;intfac=1;for ( int i=1 ; i<n+1 ; i++) {fac=fac*i;         }System.out.println("Factorial de "+n+" es: "+fac);        }   }

Más contenido relacionado

La actualidad más candente

Lista enlazada 2 parcial
Lista enlazada 2 parcialLista enlazada 2 parcial
Lista enlazada 2 parcialCerdorock
 
Retroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfRetroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfKevinPeaChavez
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009mtemarialuisa
 
estructura de programación
estructura de programación estructura de programación
estructura de programación Julio Santos
 
Geometria analitica
Geometria analiticaGeometria analitica
Geometria analiticaaz0dj96
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3Juan Cardona
 
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2jfranco_123
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Distancia De 2 Puntos
Distancia De 2 PuntosDistancia De 2 Puntos
Distancia De 2 Puntoslouis
 
Fem49v5.3 ejemplos
Fem49v5.3 ejemplosFem49v5.3 ejemplos
Fem49v5.3 ejemplosRonny Apaza
 
Ventilador adaptativo
Ventilador adaptativoVentilador adaptativo
Ventilador adaptativoJuan Garza
 

La actualidad más candente (19)

Lista enlazada 2 parcial
Lista enlazada 2 parcialLista enlazada 2 parcial
Lista enlazada 2 parcial
 
Retroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfRetroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdf
 
Factorial en C++
Factorial en C++Factorial en C++
Factorial en C++
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009
 
estructura de programación
estructura de programación estructura de programación
estructura de programación
 
Funciones as3
Funciones as3Funciones as3
Funciones as3
 
NOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVANOTACIÓN POSTFIJA E INFIJA - JAVA
NOTACIÓN POSTFIJA E INFIJA - JAVA
 
Geometria analitica
Geometria analiticaGeometria analitica
Geometria analitica
 
Ventilador adaptativo
Ventilador adaptativoVentilador adaptativo
Ventilador adaptativo
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sql
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Arreglos
ArreglosArreglos
Arreglos
 
Práctica 10
Práctica 10Práctica 10
Práctica 10
 
Distancia De 2 Puntos
Distancia De 2 PuntosDistancia De 2 Puntos
Distancia De 2 Puntos
 
Fem49v5.3 ejemplos
Fem49v5.3 ejemplosFem49v5.3 ejemplos
Fem49v5.3 ejemplos
 
Ventilador adaptativo
Ventilador adaptativoVentilador adaptativo
Ventilador adaptativo
 
Funciones de programacion
Funciones de programacionFunciones de programacion
Funciones de programacion
 

Destacado

Destacado (20)

CONSTRUÇÃO DE UM MURO DE ARRIMO
CONSTRUÇÃO DE UM MURO DE ARRIMOCONSTRUÇÃO DE UM MURO DE ARRIMO
CONSTRUÇÃO DE UM MURO DE ARRIMO
 
Protocolo 4
Protocolo 4Protocolo 4
Protocolo 4
 
Modelado costero
Modelado costeroModelado costero
Modelado costero
 
SisLogus
SisLogusSisLogus
SisLogus
 
Lição 5
Lição 5Lição 5
Lição 5
 
O Teatro vai à Rua
O Teatro vai à RuaO Teatro vai à Rua
O Teatro vai à Rua
 
Implantacao do PMO em Lisarb
Implantacao do PMO em LisarbImplantacao do PMO em Lisarb
Implantacao do PMO em Lisarb
 
Eca
EcaEca
Eca
 
entornos virtuales tesis
entornos virtuales tesis  entornos virtuales tesis
entornos virtuales tesis
 
Gilvan Teste
Gilvan TesteGilvan Teste
Gilvan Teste
 
Horizonte temprano
Horizonte tempranoHorizonte temprano
Horizonte temprano
 
Lição 7
Lição 7Lição 7
Lição 7
 
Migração do Serviço de E-mail
Migração do Serviço de E-mailMigração do Serviço de E-mail
Migração do Serviço de E-mail
 
Resenha
ResenhaResenha
Resenha
 
Aracaju tmbagpj626-2-fundamentos-protech
Aracaju tmbagpj626-2-fundamentos-protechAracaju tmbagpj626-2-fundamentos-protech
Aracaju tmbagpj626-2-fundamentos-protech
 
Rss Extremos Ideas Adicionales
Rss Extremos  Ideas AdicionalesRss Extremos  Ideas Adicionales
Rss Extremos Ideas Adicionales
 
Cyber Ponto
Cyber PontoCyber Ponto
Cyber Ponto
 
Notacion cientifica
Notacion cientificaNotacion cientifica
Notacion cientifica
 
NPO
NPONPO
NPO
 
GuerraFríaUruguayEducaAdaptada
GuerraFríaUruguayEducaAdaptadaGuerraFríaUruguayEducaAdaptada
GuerraFríaUruguayEducaAdaptada
 

Similar a Java introducción bucles

Sobrecarga de operadores
Sobrecarga de operadoresSobrecarga de operadores
Sobrecarga de operadoresr0na91
 
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Dce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnetDce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnetmaurgilez
 
Programacion c# vbnet
Programacion c# vbnetProgramacion c# vbnet
Programacion c# vbnetKevin Reaño
 
Dce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnetDce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnetmaurgilez
 
Java problems
Java problemsJava problems
Java problemsNoe Lopez
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Agile Spain
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Javasvhurtado
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje cjoeshego
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con javadiegocastro1234
 
SCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de FlujoSCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de Flujoflekoso
 

Similar a Java introducción bucles (20)

ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Sobrecarga de operadores
Sobrecarga de operadoresSobrecarga de operadores
Sobrecarga de operadores
 
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Java básico
Java  básicoJava  básico
Java básico
 
Programacion C#_vbnet
Programacion C#_vbnetProgramacion C#_vbnet
Programacion C#_vbnet
 
Dce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnetDce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnet
 
Programacion c# vbnet
Programacion c# vbnetProgramacion c# vbnet
Programacion c# vbnet
 
Dce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnetDce0 programacion oo_c#_vbnet
Dce0 programacion oo_c#_vbnet
 
Java problems
Java problemsJava problems
Java problems
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
Apunfun2
Apunfun2Apunfun2
Apunfun2
 
P1
P1P1
P1
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Tipos basicos de java
Tipos basicos de javaTipos basicos de java
Tipos basicos de java
 
Luis Gamboa
Luis  GamboaLuis  Gamboa
Luis Gamboa
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
SCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de FlujoSCJP, Clase 5: Control de Flujo
SCJP, Clase 5: Control de Flujo
 

Último

LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

Java introducción bucles

  • 1. Introducción a Java Lenguaje de Programación V 1 Ing. Ronald Córdova Torrejón
  • 2. ESTRUCTURAS DE REPETICIÓN En Java las estructuras de repetición son las mismas que en C/C++. Bucles for, su sintaxis es la siguiente: for(iniciación; condición; incremento) { // Bloque de instrucciones }
  • 3. Cont…… En la parte de iniciación se puede declarar una variable de control del bucle cuyo ámbito será el bucle. Tanto en la parte de iniciación como de incremento se puede incluir varias expresiones separadas por comas, pero nunca en la parte de condición. La condición ha de ser una variable booleana o una expresión que se evalué a un valor booleano.
  • 4. Ejemplo: class java406 { publicstaticvoidmain( Stringargs[] ) {for(int i=0; i < 8; i++ ) {System.out.println(i);} } }
  • 5. publicstaticvoidmain (Stringargs[]){double n=90;int m=40;System.out.println( "El valor absoluto de "+n+" es : "+(Math.abs(n)) );System.out.println( "El redondeo de"+n+"es : "+(Math.ceil(n)) );System.out.println( "El redondeo de"+n+"es : "+(Math.floor(n)) );System.out.println( "El exponencial de"+n+"es : "+(Math.exp(n)) );System.out.println( "El logaritmo natural de"+m+"es : "+(Math.log(n)) );System.out.println( "El valor maximo de"+n+"^"+m+"es : "+(Math.max(n,m)) );System.out.println( "El valor minimo de"+n+"^"+m+"es : "+(Math.min(n,m)) );System.out.println( "El exponencial de"+n+"elevado a la potencia"+m+"es : "+(Math.pow(n,m)) );System.out.println( "La raiz cuadrada de"+m+"es : "+(Math.sqrt(m)) );System.out.println( "El seno de"+n+"es : "+(Math.sin(n)) );System.out.println( "El coseno de"+n+"es : "+(Math.cos(n)) );System.out.println( "La tangente de"+n+"es : "+(Math.tan(n)) );System.out.println( "Los elementos al azar son : "+Math.random());}} TENER EN CUENTA
  • 6. classTabla45{publicstaticvoidmain( Stringargs[] ){System.out.println("La tabla del 4 es:");int n=4;for(int i=1; i<10; i++){int a=n*i;System.out.println(n+" x "+i+"="+a); }{System.out.println("La tabla del 5 es:");int m=5;for(int i=1; i<10; i++){int b=m*i;System.out.println(m+" x "+i+"="+b); } } }}
  • 7. //Ejemplo: escribir las letras del abecedario 10 vecesclass Abecedario{publicstaticvoidmain( Stringargs[] ){for (int i = 0; i < 10; i++) {for (int c = 97; c <= 122; c++)System.out.print(c);System.out.println();}}}
  • 8. classForEjemplo{ publicstaticvoidmain( Stringargs[] ) {for(int i=0; i < 11; i++ ) {System.out.println("hola mundo");} } }
  • 9. classFactorial{publicstaticvoidmain (Stringargs[]) {int n=4;intfac=1;for ( int i=1 ; i<n+1 ; i++) {fac=fac*i; }System.out.println("Factorial de "+n+" es: "+fac); } }