0% found this document useful (0 votes)
78 views7 pages

While 1: Package Public Class Public Static Void Int While True

The document contains 9 Java programs that use for and while loops to solve different problems. The programs include calculating sums, factorials, averages, prime numbers, and more. The code samples demonstrate different ways to use loops in Java programming.

Uploaded by

Daniel Alejandro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views7 pages

While 1: Package Public Class Public Static Void Int While True

The document contains 9 Java programs that use for and while loops to solve different problems. The programs include calculating sums, factorials, averages, prime numbers, and more. The code samples demonstrate different ways to use loops in Java programming.

Uploaded by

Daniel Alejandro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

While

1
package numeroentero;

public class entero {


public static void main (String args[]) {
int i=0;
while(true) {
i++;
System.out.println("valor de i:"+i);
if(i==10 ) {break;}

}
}
}

package numerospares;

public class pares {


public static void main (String args[]) {
int i=1;
while (i<=20) {
if ((++i) % 2 == 0)
System.out.println(i);

}
}
3

package naturales;

import java.util.Scanner;

public class natur {


public static void main (String args[]) {
int n, s;
System.out.println("Dame un numero correcto: ");
Scanner entrada = new Scanner(System.in);
n=entrada.nextInt();
while(n<=0) {

}
s=n*(n+1)/2;
System.out.println("La suma de los N primeros numeros del natural n
es:"+s);
}

4
package promedio;
import java.util.Scanner;
public class promedio {
public static void main (String args[]) {

Scanner in = new Scanner(System.in);


int n,i;
double x, s=0, p;
do {
System.out.println("valor de n:");
n=in.nextInt();
}
while(n<=0);
for(i=1;i<=n;i++)
{
System.out.println("ingrese numero:");
x=in.nextDouble();
s=s+x;
}
p=s/n;
System.out.println("el promedio es:"+p);
}
}
5 no lo hice

package juegonumero;
import java.util.Scanner;
public class juego {
public static void main(String[] args) {
int n, num;
n=(int)(Math.random()*100)+1;
System.out.print("Introduce número: ");
Scanner entrada = new Scanner(System.in);
num=entrada.nextInt();
while(num!=n)
{
if(num>n)
System.out.println("menor");
else
System.out.println("mayor");
System.out.print("Introduce número: ");
num=entrada.nextInt();
}
System.out.println("acertaste...");
}
}

FOR

1
package FORPARES;
import java.util.Scanner;
public class forpar {
public static void main (String args[]) {
int s, n;
System.out.println("Dame un numero: ");
Scanner entrada = new Scanner(System.in);
n=entrada.nextInt();
for ( s=2; s<=n; s=s+2)
System.out.println(s);
}
}
2
package factorial;
import java.util.Scanner;
public class factorial {

public static void main(String[] args) {


double factorial;
int num;
System.out.print("Introduce un número: ");
Scanner entrada = new Scanner(System.in);
num=entrada.nextInt();

factorial=1;

for (int i=num;i>0;i--)


{
factorial=factorial*i;

}
System.out.println("El factorial de " + num + " es: " +
factorial);

}
}

3
package fordivisores;
import java.util.Scanner;
public class divisores {
public static void main (String args[]) {
int n;
System.out.println("Dame un numero: ");
Scanner entrada = new Scanner(System.in);
n=entrada.nextInt();
for (int i=1; i<=n; i++) {
if (n%i==0)
System.out.println(i);
}
}

}
4
package notaspromedio;
import java.util.Scanner;
public class promedio {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
double notasuma=0;
double promfinal=0;
System.out.print("Ingresar numero de notas: ");
int prom=entrada.nextInt();
double notas[]= new double[prom];
for (int i=0; i<notas.length; i++) {
System.out.print("Ingrese nota:"+(i+1));
notas[i]=entrada.nextDouble();
}
for (int i=0; i<notas.length; i++) {
notasuma=notasuma+notas[i];
promfinal=notasuma/prom;
}
System.out.print("promedio final: "+promfinal);
}
}
5
package porcentajegenero;
import java.util.Scanner;
public class genero {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int n, x, cv=0, cm=0;
double pv,pm;
System.out.print("Ingrese el numero de personas: ");
n=entrada.nextInt();
System.out.print("Ingrese sexo n: "
+ "[1] varon n"
+ "[2] mujer n");
for (int i=1; i<=n; i++) {
System.out.print("persona" +i+ " : ");
x=entrada.nextInt();
if(x==1)
cv++;
else {
if(x==2)
cm++;
}
}
pv=(cv*100)/n;
pm=(cm*100)/n;
System.out.print("el porcentaje de varones es: " + pv + "%");
System.out.print("el porcentaje de mujeres es: " + pm + "%");

}
}
6

package numeroprimo;
import java.util.Scanner;
public class primo {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int a=0, i, n;
System.out.print("Ingrese el numero : ");
n=entrada.nextInt();
for ( i=1; i<=n; i++) {
if ( n % i == 0) {
a++;
}
}
if ( a !=2) {
System.out.print("No es primo ");
} else {
System.out.print("Si es primo ");
}
}
}

7
package numeroscuadrados;
import java.util.Scanner;
public class cuadrado {
public static void main(String Args[]){
int n, i;
Scanner teclado = new Scanner(System.in);
System.out.print("ingresar cantidad de elementos ");
n = teclado.nextInt();
for (i=0; i<=n; i++);
i=n*(n+1)*(2*n+1)/6;
System.out.println("suma de los cuadrados de los primeros
numeros es = "+i);
}
}

package ajedresarroz;
import java.util.Scanner;
public class arroz {
public static void main(String Args[]){
int n, i;
n = 8*8;
for (i=0; i<=n; i++);
i=n*(n+1)*(2*n+1)/6;
System.out.println("el numero de arroz que hay al final en el
tablero es = "+i);
}
}
9
package sumafactorial;
import java.util.Scanner;
public class sumafac {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int i,j,n,fact,suma=0;
n=entrada.nextInt();

for(i=1; i<=n; i++){


fact=1;
for(j=1; j<=i; j++){
fact=fact*j;
}
suma=suma+fact;
System.out.println(i+" Su factorial = "+fact);
}
System.out.println("La suma de sus factoriales = "+suma);
}
}

You might also like