如何将字符串更改为整数

时间:2014-11-23 08:53:45

标签: prolog

如何将字符串输入更改为整数 - 例如 -

read_line_to_codes(user_input,L),
atom_codes(C,L).

在此C中存储一个字符串。假设用户输入了18。所以我想将此18用作整数,以便我可以使用{{1}之类的操作} >=。这在Prolog中是否可行?

2 个答案:

答案 0 :(得分:0)

Prolog数据类型不包含'字符串'。 SWI-prolog最近添加了它,但您可以使用number_codes

保持ISO安全通道

答案 1 :(得分:-1)

您可以强制将int数据类型分配给用户输入,让JVM知道您知道自己在做什么,如果int数据类型小于用户输入字符串大小,这将使程序编译。这是一个帮助您的示例代码。

public class stringToInt{

  public static void main(String []args){

    string C = 18; //User input, make sure to use the scanner class to get the user input value
    int int_C = (int) C;

    /**Your new value is now in int datatype and you can go ahead and use int_C for your arithmetic 
            opreation **/
  }

}