rendered paste bodyimport java.io.*;
class SerialIndicator
{
public static void main(String[] args) throws IOException
{
InputStreamReader inStream = new InputStreamReader(System.in);
BufferedReader stdin = new BufferedReader(inStream);
String inData = "a";
boolean[] zero = {true, true, true, true, true, true, false};
boolean[] one = {false, true, true, false, false, false, false};
boolean[] two = {true, true, false, true, true, false, true};
boolean[] three = {true, true, true, true, false, false, true};
boolean[] four = {false, true, true, false, false, true, false};
boolean[] five = {true, false, true, true, false, true, true};
boolean[] six = {true, false, true, true, true, true, true};
boolean[] seven = {true, true, true, false, false, false, false};
boolean[] eight = {true, true, true, true, true, true, true};
boolean[] nine = {true, true, true, false, false, true, true};
boolean[][] enterednumber;
int lengthy, number;
while(!inData.equals("x"))
{
System.out.println("Fut nje numer (x per tu larguar):\n");
inData = stdin.readLine();
lengthy = inData.length();
enterednumber = new boolean[lengthy][7];
for(int i = 0; i < lengthy; i++)
{
number = Integer.parseInt(inData.substring(i, i + 1));
switch(number)
{
case(0):
enterednumber[i] = zero;
break;
case(1):
enterednumber[i] = one;
break;
case(2):
enterednumber[i] = two;
break;
case(3):
enterednumber[i] = three;
break;
case(4):
enterednumber[i] = four;
break;
case(5):
enterednumber[i] = five;
break;
case(6):
enterednumber[i] = six;
break;
case(7):
enterednumber[i] = seven;
break;
case(8):
enterednumber[i] = eight;
break;
case(9):
enterednumber[i] = nine;
break;
}
}
for(int i = 0; i < enterednumber.length; i++)
{
for(int j = 0; j < enterednumber[i].length; j++) System.out.println(enterednumber[i][j]);
}
for(int i = 0; i < 3; i++)
{
char[] print = new char[lengthy * 3 + lengthy - 1];
int n = 0;
for(int j = 0; j < enterednumber.length; j++)
{
if(i == 0)
{
print[j*3] = ' ';
print[j*3 + 2] = ' ';
if(enterednumber[j][0]) print[j*3+1] = '_';
else print[j*3+1] = ' ';
n = j*3 + 2;
}
if(i == 1)
{
if(enterednumber[j][5]) print[j*3] = '|';
else print[j*3] = ' ';
if(enterednumber[j][6]) print[j*3+1] = '_';
else print[j*3+1] = ' ';
if(enterednumber[j][1]) print[j*3+2] = '|';
else print[j*3+2] = ' ';
n = j*3 + 2;
}
if(i == 2)
{
if(enterednumber[j][4]) print[j*3] = '|';
else print[j*3] = ' ';
if(enterednumber[j][3]) print[j*3+1] = '_';
else print[j*3+1] = ' ';
if(enterednumber[j][2]) print[j*3+2] = '|';
else print[j*3+2] = ' ';
n = j*3 + 2;
}
print[n+1] = ' ';
}
for(int a = 0; a < print.length; a++) System.out.print(print[a]);
System.out.print("\n");
}
}
}
}