0% encontró este documento útil (0 votos)
29 vistas8 páginas

10

El documento presenta varios ejemplos de código Java que utilizan estructuras de control de flujo como while, do-while y for para leer datos de entrada, realizar cálculos y mostrar resultados. Los ejemplos resuelven tareas como calcular el doble y triple de un número, determinar si un número es par o impar, verificar si un número es capicua, e iterar sobre un rango de números.

Cargado por

Kiseki Rio YT.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas8 páginas

10

El documento presenta varios ejemplos de código Java que utilizan estructuras de control de flujo como while, do-while y for para leer datos de entrada, realizar cálculos y mostrar resultados. Los ejemplos resuelven tareas como calcular el doble y triple de un número, determinar si un número es par o impar, verificar si un número es capicua, e iterar sobre un rango de números.

Cargado por

Kiseki Rio YT.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

10)

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa el primer número entero: ");

int numero1 = sc.nextInt();

System.out.print("Ingresa el segundo número entero: ");

int numero2 = sc.nextInt();

System.out.println("El primer número ingresado es: " + numero1);

System.out.println("El segundo número ingresado es: " + numero2);

11)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa tu nombre: ");

String nombre = sc.nextLine();

System.out.println("Tu nombre es: " + nombre);

12)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número entero: ");

int numero = sc.nextInt();

int doble = numero * 2;

int triple = numero * 3;

System.out.println("El doble del número es: " + doble);

System.out.println("El triple del número es: " + triple);

}
13)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número entero: ");

int numero = sc.nextInt();

if (numero % 2 == 0) {

System.out.println("El número ingresado es par.");

} else {

System.out.println("El número ingresado es impar.");

14)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número entero: ");

int numero = sc.nextInt();

if (numero % 10 == 0) {

System.out.println("El número ingresado es múltiplo de 10.");

} else {

System.out.println("El número ingresado no es múltiplo de 10.");

15)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número entero de tres cifras: ");

int numero = sc.nextInt();

if (numero < 100 || numero > 999) {

System.out.println("El número ingresado no tiene tres cifras. El programa finaliza.");


}

int original = numero;

int invertido = 0;

while (numero != 0) {

int digito = numero % 10;

invertido = invertido * 10 + digito;

numero /= 10;

} if (original == invertido) {

System.out.println("El número ingresado es capicúa.");

} else {

System.out.println("El número ingresado no es capicúa.");

16)

`while`: ‘do while’: ‘ for’:

public class Main { public class Main { public class Main {

public static void main(String[] public static void main(String[] args) { public static void main(String[] args) {
args) { int numero = 1; for (int numero = 1; numero <= 100;
int numero = 1; numero++) {
do {
while (numero <= 100) { System.out.println(numero);
System.out.println(numero);
System.out.println(numero); }
numero++; }
numero++; } while (numero <= 100); }
} } }
} }
17)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int numero1, numero2;

do {

System.out.print("Ingresa el primer número: ");

numero1 = sc.nextInt();

System.out.print("Ingresa el segundo número: ");

numero2 = sc.nextInt();

if (numero1 == numero2) {

System.out.println("Los números son iguales. Por favor, introduce números distintos.");

} while (numero1 == numero2);

int menor = Math.min(numero1, numero2);

int mayor = Math.max(numero1, numero2);

for (int i = menor; i <= mayor; i++) {

System.out.println(i);

18)

import java.util.Scanner;

public class Main{

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int contador = 0, numero;

do {

System.out.print("Ingresa un número entero (o 0 para finalizar): ");

numero = sc.nextInt();

if (numero != 0) {

contador++;

} while (numero != 0);

System.out.println("Se han leído " + contador + " números.");

}
19)

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un año: ");

int year = sc.nextInt();

while(year % 4 == 0 && year% 100 != 0) || (anio % 400 == 0)){

if (esBisiesto(year)) {

System.out.println(year + " es un año bisiesto.");

} else {

System.out.println(year + " no es un año bisiesto.");

20)

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número entero: ");

int numero = sc.nextInt();

long factorial = calcularFactorial(numero);

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

if (n == 0 || n == 1) {

System.out.println(“factorial es” + numero );

} else {

System.out.println("El factorial es " + (Factorial(n - 1)));

}
21)
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número binario: ");

String binarioStr = sc.nextLine();

int decimal = convertirBinarioADecimal(binarioStr);

System.out.println("El número binario " + binarioStr + " en decimal es: " + decimal);

int decimal = 0, longitud = binario.length();

for (int i = 0; i < longitud; i++) {

char digito = binario.charAt(i);

if (digito == '1') {

decimal += Math.pow(2, longitud - 1 – i)

22)

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número decimal: ");

int decimal = sc.nextInt();

String binario = convertirDecimalABinario(decimal);

System.out.println("El número decimal " + decimal + " en binario es: " + binario);

if (decimal == 0) {

System.out.print("No es Bin ");

while (decimal > 0) {

int residuo = decimal % 2;

binario.insert(0, residuo);

decimal /= 2

}
25)

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Ingresa un número entero para hacer la tabla de multiplicar de 1 al 10");

Int num= sc.nextInt();

If(num>=1000000){

System.out.print("Tabla de multiplicar del" + num);

System.out.println("-------------------------------------------");

System.out.println(num + “ *1 “ + “ = “ + (num*1));

System.out.println(num + “ *2 “ + “ = “ + (num*2));

System.out.println(num + “ *3 “ + “ = “ + (num*3));

System.out.println(num + “ *4 “ + “ = “ + (num*4));

System.out.println(num + “ *5 “ + “ = “ + (num*5));

System.out.println(num + “ *6 “ + “ = “ + (num*6));

System.out.println(num + “ *7 “ + “ = “ + (num*7));

System.out.println(num + “ *8 “ + “ = “ + (num*8));

System.out.println(num + “ *9 “ + “ = “ + (num*9));

System.out.println(num + “ *10 “ + “ = “ + (num*10));

}else {

Syste.out.println(“Ingresar numero nuevamente”);

26)

“While”: “Do while”: “For”:


import java.util.Scanner import java.util.Scanner; import java.util.Scanner;
public class Main { public class Main {
public static void main(String[] args) { public static void main(String[] args) { public class Main {
Scanner scanner = new Scanner scanner = new public static void main(String[] args) {
Scanner(System.in); Scanner(System.in); Scanner scanner = new Scanner(System.in);
System.out.print("Ingresa un número n: "); System.out.print("Ingresa un número n: System.out.print("Ingresa un número n: ");
int n = scanner.nextInt(); "); int n = sc.nextInt();
int i = 1; int n = scanner.nextInt(); for (int i = 1; i <= n; i++) {
while (i <= n) { System.out.println("Usando do- System.out.println(i);
System.out.println(i); while:"); }
i++; int i = 1; }
} do { }
} System.out.println(i);
} i++;
} while (i <= n);
}
}
PRACTICA 2

1)

2)

3)

También podría gustarte