Javaを実践しているうちに、論理演算子のプログラムはTruth Table
でした。 今、私は真と偽の代わりに1と0を表示する方法を理解できません。ここで私は何をしなければならないので、プログラムは真と偽の代わりに1と0を出力するでしょうか?
は私のコードです:
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));
}
}
次のようにあなたが行うことができますか? 1:0' – ByeBye
'printRow(boolean p、boolean q)'メソッドを定義して、4回繰り返してはいけません。 –