【问题标题】:Deviding strings and integers of user input将用户输入的字符串和整数相除
【发布时间】:2014-11-18 13:12:42
【问题描述】:

我是编码新手。我想尝试一些使用 java 和 eclipse 的东西。在这个程序中,用户应该能够使用一些命令。例如一个名为“add”的命令。 因此,当用户键入“add 15 -200”时,程序应该调用 add 方法并将其提供给参数。可悲的是,我不知道如何正确读取整数并为它们提供“添加”方法。我只是看不到如何从整数中分离出“添加”字符串。请帮忙!提前致谢! 保重

【问题讨论】:

  • 请给我们一些代码。

标签: java string input integer


【解决方案1】:
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 ")) {;
        }
    }
}

}

到目前为止,这是我的代码。如您所见,最后一个 else if 语句为空,因为我不知道如何用整数分隔字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 2020-08-09
    • 1970-01-01
    • 2014-05-09
    • 2013-09-28
    相关资源
    最近更新 更多