再び宿題の時間。2 進数の 1 と 2 の補数を出力するプログラムを作成する必要があります。これまでのところ、2 秒の褒め言葉は正しいですか? 入力を許可してから、2 の前に 1 の補数を計算する必要がありますか?
import java.util.Scanner;
public class BitWiseComplement {
public static void main (String [] args) {
String a = "1";
String b = "0";
Scanner reader = new Scanner(System.in);
String binary;
String binary2;
System.out.println("Please enter your binary number:");
binary = reader.nextLine();
binary2 = binary.replaceAll(a, b);
System.out.println(binary2);
}
}