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);
}
}