我该怎么办,所以程序将输出1和0而不是true和false?

用户名

在练习Java时,我想出了一个Truth Table用于逻辑运算符程序。现在,我不知道如何显示1和0而不是true和false。

这是我的代码:

public class Main {

    public static void main(String[] args) {
        boolean p, q;
        System.out.println("P\tQ\tAND\tOR\tXOR\tNOT");
        p = true; q = true;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));
        p = true; q = false;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));
        p = false; q = true;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));

        p = false; q = false;
        System.out.print(p + "\t" + q +"\t");
        System.out.print((p&q) + "\t" + (p|q) + "\t");
        System.out.println((p^q) + "\t" + (!p));
    }

}
叠生的

而不是下面的行:

System.out.print(p + "\t" + q +"\t");
System.out.print((p&q) + "\t" + (p|q) + "\t");
System.out.println((p^q) + "\t" + (!p));

你可以做如下

print(p,q);
print(p&q, p|q);
print(p^q, !p);

private void print(boolean left, boolean right)
{
    System.out.println((left?1:0) + "\t" + (right?1:0))
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我想让Sweet Alert首先工作,将支票更改为true,false,该怎么办?

如果我在库和应用程序中编译了相同的cpp文件,该怎么办?

最大值和最小值显示为真而不是数字,我该怎么办?

我该怎么办呢?该怎么办?

我想安装12.04而不是13.10,该怎么办?

我希望我可以循环播放这组视频和图像,我该怎么办?

我的程序使用了很多内存,该怎么办?

位置0没有行...。我该怎么办..?

如果我将Flutter主渠道用于生产应用程序该怎么办?

Java:String concat与StringBuilder-已优化,所以我该怎么办?

对于内存不足和崩溃的机器,我该怎么办?

如果我不必多次调用ngAfterContentChecked()和ngAfterViewChecked()调用该怎么办

django超级用户的名字和姓氏可以更新吗?如果是,我该怎么办?

刻度和渲染不适用于其他班级我该怎么办

Django 模板标签 all() 和 count() 不起作用我该怎么办

当点和conda重叠时该怎么办?

我在RStudio中使用ifelse is.na滞后函数怎么办?无法返回以下正确的0和1

CMake和configure_file:如果我需要$ ONLY而不是@ONLY怎么办?

Raspberry Pi我该怎么办?

意外升级,我该怎么办?

我该怎么办?教义关系

日期计数,我该怎么办?

我该怎么办 DApp?

如果将NULL和大小0传递给realloc()怎么办?

grep可以一起输出匹配的内容和全部计数吗?如果没有,该怎么办?

如果我没有 <label> 元素和 <input type="email"> 元素一起使用,我该怎么办?

Flexbox项(隐藏和显示)会修改我以前的项的对齐方式,我该怎么办?

我想使用Horseman和PhantomJS从该网站的底部表格中删除。我应该怎么办?

如果我的程序检测到几秒钟内将发生断电,该怎么办才能避免数据损坏?