Java 按相反顺序显示整数
我在学校有这个问题,我不知道如何开始 以下是说明: 编写具有以下标题的方法以按相反顺序显示整数: 公共静态整数反转(整数编号) 示例输出: 输入一个整数: 按相反顺序排列的12345是54321 注: 你需要Java 按相反顺序显示整数,java,methods,reverse,Java,Methods,Reverse,我在学校有这个问题,我不知道如何开始 以下是说明: 编写具有以下标题的方法以按相反顺序显示整数: 公共静态整数反转(整数编号) 示例输出: 输入一个整数: 按相反顺序排列的12345是54321 注: 你需要 求整数的长度 提取每个数字 如果预期输出与输出测试不匹配,或者代码不完整,导致程序无法运行,则代码编写正确的部分将获得分数 ~~~~~~~~~~~~~~~~~~~~~~~~~ 这是他们给我的工作框架: import java.util.Scanner; public
import java.util.Scanner;
public class ReverseNumber {
public static int reverse (int number) {
// FIXME 1 (50 points): Complete the method to return the number in reversed order
}
public static void main (String[] args) {
// FIXME 2 (25 points): Write the statements to prompt the user enter an integer and store it in an integer variable
System.out.println("Enter an integer: ");
/*
FIXME 3 (25 points): Write the statements to call the reverse (int number) method
Print the result in the required format
*/
System.out.println("12345 in reverse order is 54321");
}
}
我需要知道在这里放什么,放在哪里,以便让它输出一些类似示例的东西。不要更改骨架,只需添加到骨架中。Fixme2和Fixme3非常简单 在Fixme2中,您需要询问用户输入,验证他们输入的是整数,如果是,则将其存储在变量中,如果不是,则再次询问 是获取用户输入的起点 Fixme3要求您拨打
reverse(int number)
给它您在Fixme2中得到的号码。因此,如果您将其保存在一个名为myNumber的变量中,它会要求您调用reverse
并将其传递给myNumber
。然后打印出reverse
返回的内容
Fixme1是更棘手的一点
您需要:
1) 查找整数的长度-
2) 向后遍历整数,依次获取每个数字(此处使用for/next循环),然后
3) 将它们追加到新整数
4) 然后返回整数
HTH欢迎来到堆栈溢出!看起来你在请求家庭作业帮助。虽然我们对此本身没有问题,但请注意这些,并相应地编辑您的问题。