Java 哥德尔数论,键入整数并返回字符串
我需要创建一个程序,用户在其中键入素数列表,然后从哥德尔数论接收变量值 我试过几次,但我的循环需要帮助Java 哥德尔数论,键入整数并返回字符串,java,Java,我需要创建一个程序,用户在其中键入素数列表,然后从哥德尔数论接收变量值 我试过几次,但我的循环需要帮助 public static void apples(){ Scanner input = new Scanner(System.in); System.out.println("Enter your integer: "); int number = input.nextInt(); if(number == 1){
public static void apples(){
Scanner input = new Scanner(System.in);
System.out.println("Enter your integer: ");
int number = input.nextInt();
if(number == 1){
System.out.println("0");
}
else if (number == 3) {
System.out.println("f");
}
else if (number == 5) {
System.out.println("-l");
}
else if (number == 7) {
System.out.println("V");
}
else if (number == 9) {
System.out.println("-/");
}
else if (number == 11) {
System.out.println("()");
}
else if (number == 13) {
System.out.println("()");
}
else if (number == 15) {
System.out.println("^");
}
else if (number == 17) {
System.out.println("E");
}
else if (number == 19) {
System.out.println("=");
}
else if (number == 21) {
System.out.println("x");
}
else if (number == 23) {
System.out.println("y");
}
System.out.println("int: " + number);
};
我的预期结果是一个等式的返回值,如“0fV(f)”。我现在的实际结果只是返回一个值的简单字符串。我对while循环感到困惑。我建议您使用System.out.print()函数而不是System.out.println(),因为后者会留下一行。在打印原始编号之前,请说:System.out.println()(这会留下一行)哪个while循环?你的代码中没有。有很多教程和教科书解释Java
while
循环。如果您通常对while
循环感到困惑,您应该找到并阅读一个循环。如果你对某些特定的事情感到困惑。。。你需要告诉我们你特别感到困惑的是什么。最好向我们展示您尝试使用while
循环的情况。