## Unipolar encoding has 2 voltage states with one of the states being 0 volts. Since Unipolar line encoding has one of its states being 0 Volts, it is also called Return to Zero (RTZ). A common example of Unipolar line encoding is the logic levels used in computers and digital logic. A logic High (1) is represented by +5V and a logic Low (0) is represented by 0V.

### SOURCE CODE:

`````` import java.util.Scanner;
public class Lowhigh {
public static void main(String[] args) {
String input = "";
String line1 = "";
String line2 = "";
String line3 = "";
int flag = 0, i;
Scanner inputs = new Scanner(System.in);
System.out.print("Enter the binary number :");
input = inputs.next();
for (i = 0; i < input.length(); i++) {
if (input.charAt(i) == '1') {
if (flag == 0) {
line1 += " ";
line2 += "|";
line3 += "|";
flag = 1;
}
line1 = line1 + " _ ";
line2 = line2 + "  ";
line3 = line3 + "  ";
} else {
if (flag == 1) {
line1 += " ";
line2 += "|";
line3 += "|";
flag = 0;
}
line1 = line1 + "  ";
line2 = line2 + "  ";
line3 = line3 + " _ ";
}
}
System.out.println(line1);
System.out.println(line2);
System.out.println(line3);
}
}
``````