This code initializes three arrays. If the printarry methods are fixed, then the arrays will be translated to a picture.
Here is the translations for each array:
| s - printarray1 | s2 - printarray2 | s3 - printarray3 |
A=space
B=^
C=-
D=)
E=(
F=\
G=`
H=|
I=>
J=/
K=_
L=.
M=enter |
A=|
B=+
C=\
D=d
E=*
F==
G=G
H=H
I=`
J='
K=,
L=>
M=(
N=)
O=~
P=-
Q=_
R=/
S=space
T=enter
U=.
V=^ |
A=space
B=enter
C=@
D=^
E=-
F=_
G=/
H=\
I='
J=(
K=)
M=| |
In each print array, you will need to put a series of ifs, something like this:
for (int i = 0 ; i < size ; i++)
{
if (a [i] == 'A')
System.out.print (" ");
else if (a [i] == 'B')
System.out.print ("^");
else if (a [i] == 'C')
System.out.print ("-");
else if (a [i] == 'D')
System.out.print (")");
//etc....
}
public class picture
{
public static void main (String args [])
{
String s = "AABCDMAAAELLKMAAAAFGFFMAAAAAHIMKKKKJHKKKM";
char a [] = s.toCharArray ();
printArray1 (a, a.length);
System.out.print("\n \n");
String s2 = "SSSATSSSATSSSBSCTSSSCCUGQUEFUTSSSSIMHJRUCATSSSSSULJSMQPPUTSSQFRDSSSKVCTSOOSCNPJSSSJTSSSSRSATSSSJSSJSSST";
char a2 [] = s2.toCharArray ();
printArray2 (a2, a2.length);
System.out.print("\n \n");
String s3 = "AAAAAAFFFBAAAAAGCDCHBAAAAJEEEEEKBAAAAGAAAAAHBAGHGAGGAHHAHGHBAMHHFHHAGGFGGMBIIAAAIIAIIAAAIIB"; char a3 [] = s3.toCharArray (); printArray3 (a3, a3.length); }
public static void printArray1 (char a [], int size)
{
}
public static void printArray2 (char a [], int size)
{
}
public static void printArray3 (char a [], int size)
{
}
}