为了账号安全,请及时绑定邮箱和手机立即绑定

在字符串中使用不等运算符

在字符串中使用不等运算符

守候你守候我 2021-11-17 14:51:29
我正在尝试制作一个程序,输入用户的姓名和年龄,然后询问用户他/她想知道什么信息。这是程序:import java.util.Scanner;public class name_and_age {    static Scanner key = new Scanner(System.in);    public static void main(String args[]) {        String name = "NAME";        String age = "AGE";        System.out.println("What is your name?");                String a = key.nextLine();                System.out.println("What is your age?");                int b = key.nextInt();                while()                {                    System.out.println("What do you want to know?");                    String i = key.nextLine();                if(i.equals(name))                {                    System.out.println("Your name is "+ a);                }                if(i.equals(age))                                   {                System.out.println("Your age is" + b);                }                else                {                    System.out.println("Please either enter age or name");                }    }}}我对在 while 循环中放入什么感到困惑,因为我想要类似的东西,while( (i.equals(name)) || (i.equals(age)) )除了我想将不等于放在等于的位置之外。我该怎么办?
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

要放置不等于,请使用:

(!string1.equals(string2))

注意!前面的。这将接下来的一切变成了对接下来的一切的否定。! true将是false! false将会是true


查看完整回答
反对 回复 2021-11-17
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信