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

我能在同一个if语句中使用toUpperCase和equals吗?

陆安国
2023-03-14

我只是想知道是否可以用扫描器读取字符串值,将其转换为大写,并在同一个if语句中使用.equals(“no”)。基本上,如果用户输入“no”“no”“no”“no”,它会将其更改为“no”,然后执行.equals(“no”)来检查用户是否想继续该程序。是的,我知道if语句参数的当前语法是不正确的,这是因为我不确定如何做到这一点。我能在if语句中执行toUpperCase和equals(),还是需要使用单独的toUpperCase语句?

就在公共类编程之后2{

public static String cont="";
public static Scanner in=new Scanner(System.in);
System.out.print("Continue? Yes/No >> ");
cont=in.nextLine();
if(cont.toUpperCase/equals("NO")
{
System.exit(0);
}
showmenu();

此外,由于我使用的是syste.out.print()和system.out.println(),如果有一种方法可以清除输出窗口中的所有文本,将会很有帮助。有没有办法清除输出窗口?

共有1个答案

扈韬
2023-03-14

使用string.equalsignorecase()测试是否相等,忽略大小写。

 类似资料:
  • 问题内容: 我只是想知道下面的if语句是否有效: 我的目标是确保同时满足以下2个要求:1. value [6]必须位于目标2.目标中的value [0]或value [1]如果我做了一个不好的例子,请道歉我的问题是,是否可以在一个语句中进行三个AND&OR?非常感谢! 问题答案: 使用 括号 将条件分组: 请注意,如果将定义为一组,则可以在固定时间内进行查找: 并且,正如@Pramod在评论中提到

  • 两者之间有实际区别吗 和 除了第一个更短之外,一个优先级更高,还是更慢? 编辑: 我意识到这可能并不清楚,但通常是。

  • 行动时刻 - 在unlang中使用if语句 if语句本身并不复杂。 它具有以下格式: if(condition){ ... } 由于其许多可能性,条件部分可能变得复杂。 使用if语句获取返回码 我们现在将查看模块的返回代码,并使用此代码与指定的条件进行比较。 FreeRADIUS中的每个模块都需要在调用时返回代码。 随后可以将此代码的值用作if语句中的条件检查。 使用if语句授权用户 如

  • 我想知道是否有可能把代码的这个语句变成一个三元if语句。 我试过这样格式化它--但不认为它很管用。

  • 问题内容: 我已经编写了类似这样的方法。但是我猜这应该进行重构。谁能建议最好的方法来避免使用多个if语句? 我在这里不能使用大小写转换,因为我的“条件”是。 问题答案: 您可以使用来保存您的解决方案: 为了使此代码起作用,您需要像在类中那样进行定义和定义,如下所示:

  • 问题内容: 在C语言中,我可以编写一个if语句 但是,当我尝试在Java中执行相同操作时,编译器会告诉我“不兼容的类型”,并说我需要一个而不是一个。有什么方法可以用Java编写C代码吗? 问题答案: 以下任何一项都可以为您工作: