当前位置: 首页 > 知识库问答 >
问题:

如何在java中通过用户输入接受字符/符号[关闭]

罗翰
2023-03-14

我正在编写一个程序,我希望将用户输入作为字符/符号(@,+,$,-),并使用if语句测试它以了解它是否是一个特定的符号,所以我使用了下面的代码,但它不起作用

char g = Operation.next().charAt();
        //String symbol = Operation.nextLine();
        y = Operation.nextFloat();
        if (g.charAt()=="+") {

共有1个答案

松和安
2023-03-14

比较字符时使用单引号

https://www.cs.umd.edu/~clin/morejava/intro/prim-char.html#:~:text=char%20titals,所以%20是%20'3'。

char g = Operation.next().charAt();
if (g == '+') {
    ...
}
    
 类似资料:
  • 问题内容: 我想用Java初始化一个String,但是该字符串需要包含引号;例如:。我试着做: 但这不起作用。如何”在字符串中包含? 问题答案: 在Java中,你可以使用:

  • 在下面的例子中,我试图接受用户的单字符输入,但是当运行程序时,我得到do...而循环执行多次。请参阅下面程序的结果。 如果有人能帮我找到答案,如何解决这个问题?

  • java中的这段代码 boknam[variable]指的是bookname&bokauthor[variable]指的是bookAuthor只是为了避免混淆[这不是重点] 它跳过以bookNAme作为输入,它只是以bookAuthor作为输入,请帮助将被删除 boknam=scan.nextline();这里的这行不起作用,不要求输入注意:-变量已经被分配给不要说你没有初始化字符串boknam

  • 问题内容: 我正在使用以下代码来获取系统中正在运行的所有进程的详细信息: 我想用管道符号过滤掉,所以我用这个: 转到ErrorStream。后来我注意到管道符号(|)在Java中用作按位包含或运算符。所以我在管道符号前面使用了反斜杠,如下所示: 但是,它再次进入ErrorStream。如何在Java中执行exec? 问题答案: 管道是shell的功能-您没有使用shell,而是在执行进程()。 但

  • 问题内容: 我想在eclipse 中的文件中输入字符串,该字符串包含字符,并且我不能毫无错误地将其添加到xml文件中!我什至试图按角色逃避: 或将其包含在以下内容之间: 但没有一个有效。最后,在这里的善良用户的帮助下,我发现这是在xml中输入此类字符的正确方法: 但是现在当我在代码中获得此资源时: 并将其设置为TextView,它将显示在屏幕上!如何通过代码获取原始字符?我应该做一些与HTML相关

  • 我怎么能做文本字段只接受字母"N或E"在Java?不接受数字和其他字符。 我试过这个,这个对maxValue有用。但我需要文本字段只接受“N”和“E”字符。那么我该怎么做呢?