划分用户输入的字符串和整数

时间:2014-11-18 13:12:42

标签: java string input integer

我是编码的新手。我想用eclipse尝试使用java的一些东西。在此程序中,用户应该能够使用一些命令。例如,一个名为"添加"的命令。 因此,当用户键入"添加15 -200"程序应调用add方法并将其赋予参数。可悲的是,我不知道如何正确读取整数,并给他们"添加"方法。我只是不知道如何设置"添加"整数的字符串。请帮忙!提前致谢! 小心

1 个答案:

答案 0 :(得分:0)

import java.util.Scanner;

公共决赛班考试{

private static boolean quit = false;
private static final String PROMPT = "prompt> ";

int add( int i, int j) {
int result = i + j;
System.out.println(result);
return result;
}

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);

    while(!quit) {
        System.out.print(PROMPT);
        String input = scanner.nextLine().toLowerCase();
        if(input.trim().equals("help") || input.trim().equals("h")) {
            System.out.println("Try one of the following commands: ");
            System.out.println("add n1 n2 : adds n1 to n2");
            System.out.println("quit : quits the programm");
        } else if(input.trim().equals("quit") || input.trim().equals("q")) {
            quit = true;
        } else if(input.equals("add ")) {;
        }
    }
}

}

到目前为止,这是我的代码。你可以看到最后一个if语句是空的,因为我不知道如何用整数来分隔字符串。