Java 在布尔运算上有困难。如果一个整数大于/小于另一个整数,则进行测试。。。如何说出他/她是对的/错的?

Java 在布尔运算上有困难。如果一个整数大于/小于另一个整数,则进行测试。。。如何说出他/她是对的/错的?,java,if-statement,boolean,output,Java,If Statement,Boolean,Output,逻辑是: 如果xy&&ans.equalsIgnoreCase(“y”)) //或者,x小于y,用户说不 ||(x改正代码> >如果是正确的答案是“是”和“代码> false \代码> >如果正确答案是“否”,则在“代码> ZZ在此处输入代码 String trueAns=(x>y&&z==1)| |(家庭作业问题。你试过什么?更切题地说,问题出在哪里?他想让我们填写-插入代码-块:/嗯,.equals(“y”)和.equals(“n”)。我想这个星球上的每个人都知道:)。除了几分钟前发布问

逻辑是:

  • 如果x
  • 如果x
  • 如果x
等等


尝试完成。

嵌套的
if-else
块可以帮助您响应所有不同的可能性。其思想是将检查分解为多个步骤,并确定应该先检查哪些内容,然后检查哪些内容。评论应该有助于您遵循流程

if (ans.equalsIgnoreCase("y")
{
   -insert code-
}

else
{
  - insert code-
}
//如果测试是针对“>”的,并且
如果(z==1){
//x实际上是>y,用户说是
if((x>y&&ans.equalsIgnoreCase(“y”))
//或者,x小于y,用户说不
||(x//如果测试是“,您确实不需要使事情变得复杂或考虑很多情况的组合。请声明<代码>布尔< <代码>代码>改正代码> <代码> >如果是正确的答案是“是”和“代码> false \代码> >如果正确答案是“否”,则在“代码> ZZ
在此处输入代码

String trueAns=(x>y&&z==1)| |(家庭作业问题。你试过什么?更切题地说,问题出在哪里?他想让我们填写
-插入代码-
块:/嗯,
.equals(“y”)
.equals(“n”)
。我想这个星球上的每个人都知道:)。除了几分钟前发布问题的那个人…哦,还有一个小时前发布问题的那个人。当然,昨天的那个人和三天前的那个人…但是,我解决了:)只是不想把海报搞混,把
==
vs
的问题添加到一堆
.equals()
问题中。
if (ans.equalsIgnoreCase("y")
{
   -insert code-
}

else
{
  - insert code-
}
// if the test is for ">", and
if (z == 1) {
    // x really is > y and user said yes
    if ((x > y && ans.equalsIgnoreCase("y"))
            // Or, x is < y and user said no
            || (x < y && ans.equalsIgnoreCase("n")))
        System.out.println("Yes, you're correct");
    else // user is wrong
        System.out.println("No, you're incorrect");
// if the test is for "<", and
} else {
    // x really is < y and user said yes
    if ((x < y && ans.equalsIgnoreCase("y"))
            // Or, x is > y and user said no
            || (x > y && ans.equalsIgnoreCase("n")))
        System.out.println("Yes, you're correct");
    else // user is wrong
        System.out.println("No, you're incorrect");
}
enter code here
String trueAns = (x>y&&z==1)||(x<y&z==2)?"y":"n";

if(ans.equalsIgnoreCase(trueAns)){
    System.out.println("right!");
}else{
    System.out.println("worng!");
}