0% encontró este documento útil (0 votos)
70 vistas2 páginas

Programas Java Básicos: Inversión y Más

El documento presenta un programa en Java que invierte los dígitos de un número de 3 cifras introducido por el usuario. Primero se lee el número del usuario y se almacena en una variable. Luego, se define un método para invertir el número que itera sobre cada dígito del número, obtiene el resto de la división entre 10, y lo agrega al inverso multiplicado por 10 de forma recursiva. Finalmente, se imprime el número original junto con su inverso.

Cargado por

josvinc
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas2 páginas

Programas Java Básicos: Inversión y Más

El documento presenta un programa en Java que invierte los dígitos de un número de 3 cifras introducido por el usuario. Primero se lee el número del usuario y se almacena en una variable. Luego, se define un método para invertir el número que itera sobre cada dígito del número, obtiene el resto de la división entre 10, y lo agrega al inverso multiplicado por 10 de forma recursiva. Finalmente, se imprime el número original junto con su inverso.

Cargado por

josvinc
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 DOCX, PDF, TXT o lee en línea desde Scribd

Código para ingresar un número de 3 cifras el inverso de dicho numero en

java
import [Link];

public class InvertirNumero {

private static Scanner sc;

public static void main(String[] args) {


int num;
sc = new Scanner([Link]);
[Link]("Introduce un número para invertir: ");
num = [Link]();
[Link]();
[Link]("%nEl número %d invertido es el %d",
num, invertirNumero(num) );
}

private static int invertirNumero(int numero){


int cifra, inverso = 0;
while(numero!=0){
cifra = numero%10;
inverso = (inverso * 10) + cifra;
numero/=10;
}
return inverso;
}
}

Ejercicios Básicos Resueltos con estructura secuencial


1. Programa Java que lea dos números enteros por teclado y los muestre por pantalla.

import [Link].*;
public class Main {
public static void main(String[] args){
//declaración de variables
int n1, n2;
Scanner sc = new Scanner([Link]);
//leer el primer número
[Link]("Introduce un número entero: ");
n1 = [Link](); //lee un entero por teclado
//leer el segundo número
[Link]("Introduce otro número entero: ");
n2 = [Link](); //lee un entero por teclado
//mostrar resultado
[Link]("Ha introducido los números: " + n1 + " y " + n2);

}
}

2. Programa Java que lea un nombre y muestre por pantalla:


“Buenos dias nombre_introducido”
import [Link].*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
String cadena;
[Link]("Introduce un nombre: ");
cadena = [Link]();
[Link]("Buenos Días " + cadena);
}
}

3. Escribe un programa Java que lee un número entero por teclado y obtiene y
muestra por pantalla el doble y el triple de ese número.

import [Link].*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
int numero;
[Link]("Introduce un número entero:");
numero = [Link]();
[Link]("Número introducido: " + numero);
[Link]("Doble de " + numero + " -> "+ 2*numero);
[Link]("Triple de " + numero + " -> "+ 3*numero);

}
}

También podría gustarte