gpt4 book ai didi

java - 这个相反的顺序我错过了什么?

转载 作者:行者123 更新时间:2023-12-01 21:12:00 25 4
gpt4 key购买 nike

这是我到目前为止所拥有的:

   import java.util.Scanner;

public class ReverseNumber {

public static void main(String args[])
{
int n, reverse = 0;

System.out.println("Enter an integer: ");
Scanner in = new Scanner(System.in);
n = in.nextInt();

while( n != 0 )
{
reverse = reverse * 10;
reverse = reverse + n%10;
n = n/10;
}

System.out.println(" in reverse order is "+reverse);
}
}

如果用户输入的是 123,那么它打印出来的内容(现在的样子)是这样的:

输入一个整数:

倒序是321

我需要知道要输入什么才能让它在“按相反顺序是 321”语句前面打印 123。

最佳答案

当您更改输入的值时,您需要将其存储在不同的变量中并更改 Sys out 语句以添加实际值,例如:

public static void main(String[] args) throws FileNotFoundException {

int input, n, reverse = 0;

System.out.println("Enter an integer: ");
Scanner in = new Scanner(System.in);
n = in.nextInt();
input = n;
while( n != 0 )
{
reverse = reverse * 10;
reverse = reverse + n%10;
n = n/10;
}

System.out.println(input + " in reverse order is "+reverse);
}

关于java - 这个相反的顺序我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40985077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com