Hamming code in java
Hamming Code import java.util.*; class Hamming { public static void main(String args[]) { Scanner scan = new Scanner(System.in); System.out.println("Enter the number of bits for the Hamming data:"); int n = scan.nextInt(); int a[] = new int[n]; for(int i=0 ; i < n ; i++) { System.out.println("Enter bit no. " + (n-i) + ":"); a[n-i-1] = scan.nextInt(); } System.out.println("You entered:"); for(int i=0 ; i < n ; i++) { System.out.print(a[n-i-1]); } System.out.println(); int b[] = generateCode(a); System.out.println("Generated code is:"); for(int i=0 ; i < b.length ; i++) { System.out.print(b[b.length-i-1]); } System.out.println(); System.out.println("Enter position of a bit to alter to check for error detection at the receiver end (0 for no error):"); int error = scan.nextInt(); if(error != 0) { b[error-1] = (b[er...
Comments
Post a Comment