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

检查字符是否为运算符[重复]

呼延曜灿
2023-03-14

我想检查一个字符是否是操作符,比如:%,/,*,+,-

 Scanner input = new Scanner(System.in);

        System.out.println("Operator (S is stoppen)");

        String operator = input.nextLine();
        char o = operator.charAt(0);
static boolean isGeldigeOperator(char o) {

    if (o == '%' || '/' || '*' || '+' || '-'){
        return true;
    } else{
        return false;
    }
 if (o == '%' || '/' || '*' || '+' || '-'){

此错误:运算符不能应用于'boolean'、'char'

有人知道我做错了什么吗?

共有1个答案

锺离玮
2023-03-14

这一行:

if (o == '%' || '/' || '*' || '+' || '-'){

应该是:

if (o == '%' || o == '/' || o == '*' || o == '+' || o == '-'){
 类似资料:
  • 问题内容: 我有一个isNotEmpty函数,如果字符串不为空,则返回true;如果字符串为空,则返回false。我发现如果我通过它传递一个空字符串,它将无法正常工作。 使用isNotEmpty验证字符串: 如果该字符串为空,则其他字符串将不会执行,我不明白为什么,请有人对此有所帮助。 问题答案: 实际上是简单的问题。更改: 至 可以说,您可能还想将其更改为: 因为如果您传递的是数字0以及其他一些

  • 问题内容: 假设我有一个包含一些字母和标点符号的String数组 在字母[3]中,我们带有“。” 如何检查字符串是否为标点符号?我们知道有许多可能的标点符号(,。?!等) 到目前为止,我的进度: 问题答案: 您是否还需要检查更多标点符号? 如果是这样,您可以执行此操作。

  • 问题内容: JavaScript中是否可以检查字符串是否为URL? 正则表达式被排除在外,因为URL的写法很像;也就是说,它可能没有,或者。 问题答案: 与答案相关的问题: 或来自Devshed的此正则表达式:

  • 如果是-than字符串应该被移除。 我想知道为什么不是每个带有“L”的字符串都被去掉? 结果是:

  • 如何检查给定的字符串是laravel中的有效时间戳。我想为它定义一个验证。输入字符串本身是一个时间戳,没有任何格式。例如"56123231"

  • 问题内容: 在一次采访中,要求用Java编写代码以显示没有连续重复字符的字符串。 例如:谷歌,苹果,亚马逊;它应该显示“ Amazon” 我写了代码,发现继续重复char。有什么算法或有效的方法可以找到它吗? 问题答案: class replace { 逻辑:将字符串中的字符与上一个字符进行匹配。 如果找到string [i] == string [i-1]。打破循环。选择下一个字符串。 如果您到