繁体   English   中英

Java程序获取素数列表并将符号串作为输出提供给相应的G̈odel语句

[英]Java program taking list of primes and gives as output the string of symbols to corresponding G ̈odel statement

我正在尝试为类的编码问题编写程序。 我当时想做一个while循环,询问素数的列表,并以某种方式将它们与字符串进行比较。 下面是我的代码。 我知道它很粗糙。 任何一个指向我正确方向的人都会有所帮助。

 public static void godel(){
            Scanner scanner = new Scanner(System.in);
            System.out.println("Enter a list of primes: ");
            System.out.println("0 to stop loop ");
            int input =0;
            int count = 0;

            //string 0 = int 1;
            //string f = int 3;
            //string -\ = int 5;
            //string V = int 7;
            //string \-/ = int 9;
            //string ( = int 11;
            //string ) = int 13;
            //string /\ = int 15;
            //string 3 = int 17;
            //string = = int 19;
            //string x = int 21;
            //string y = int 23


            while(true){
                input = scanner.nextInt();

                if (input != 0)
                {
                    input += count;

                }
                else{
                    System.out.println("Here are your list of primes in Godel's Number");
                    System.out.println(count);
                    break;

            }



            }     }

我假设什么都没有用?

首先,你需要“public static void main(String [] args)”来弹出任何东西。 您要执行的代码(不是任何辅助函数或数学函数,只想打印)应该在该语句中,例如

public static void main(String[] args)
{
    //code you want to execute here
}

我不确定godel是什么,您还需要在代码顶部导入像这样的扫描程序库:

import java.util.Scanner; 

我不知道你是否需要听到这些,但这看起来像一个跑步者,因为你打印了很多东西而且你有扫描仪。 我很困惑为什么没有args语句或库,但我想你可能只是没有包含它。

我对数论一无所知,所以我无能为力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM