Preciso de ajuda para criar um um programa em DrJava, que leia
um número inteiro de tamanho arbitrário e então imprima na tela o mesmo de trás
para frente. Exemplo: 345782 → 287543.
Soluções para a tarefa
Respondido por
1
class TESTE
{
public static void main(String[] args)
{
int[] x = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int count;
// varrendo o Array de trás p/ frente
for (count = x.length-1; count >= 0; count-- )
{
System.out.println(x[count]);
}
}
}
É só o exemplo de como fazer pra retornar valores de forma decrescente. :)
Boa sorte ..
{
public static void main(String[] args)
{
int[] x = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int count;
// varrendo o Array de trás p/ frente
for (count = x.length-1; count >= 0; count-- )
{
System.out.println(x[count]);
}
}
}
É só o exemplo de como fazer pra retornar valores de forma decrescente. :)
Boa sorte ..
Respondido por
1
// Faz usando o resto da divisão, assim:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String[] args) {
int numero, inverso;
numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
while( numero != 0 )
{
inverso = numero % 10;
System.out.print(inverso);
numero /= 10;
}
}
}
// Está em anexo o arquivo fonte:
import javax.swing.JOptionPane;
public class Exercicio {
public static void main(String[] args) {
int numero, inverso;
numero = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
while( numero != 0 )
{
inverso = numero % 10;
System.out.print(inverso);
numero /= 10;
}
}
}
// Está em anexo o arquivo fonte:
Anexos:
Perguntas interessantes
Português,
9 meses atrás
Português,
9 meses atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Matemática,
1 ano atrás