Public class simplethod {
STATIC STRING [] BUFF = New String [100];
Static int flag = 0;
STATIC STRING Convert (String T) {
Char [] out = new char [t.length () * 3];
INT j = 0;
For (INT i = 0; i IF (T.Charat (I) == '//') {OUT [J] = '//'; OUT [J 1] = '//'; J = 2;} Else IF (t.Charat (i) == '/ ") {OUT [J] =' // '; OUT [J 1] =' /"; J = 2;} Else {OUT [J] = T.Charat (i); J ; } Return New String (Out, 0, J); } STATIC VOID P1 (String S) { BUF [Flag ] = S; System.out.println (s); } Static void p2 () { For (int i = 0; i System.out.println ("P1 (/" Convert (BUFF [I]) "/"); ") } System.out.println ("p2 ();"); System.out.println ("}"); System.out.println ("}"); } Public static void main (String [] args) { P1 ("package printown;"); P1 ("Public Class SimpleMetHod {"); P1 ("static string [] buff = new string [100];"); P1 ("static int flag = 0;"); P1 ("STATIC STRING CONVERT (String T) {"); P1 ("char [] out = new char [t.length () * 3];"); P1 ("INT J = 0;"); P1 ("for (int i = 0; i P1 ("IF (t.Charat (i) == ') {OUT [J] =' '; OUT [J 1] =' '; J = 2;}"); P1 ("ELSE IF (T.Charat (i) == '////") {OUT [J] =' '; OUT [J 1] =' //// "; J = 2;}" ); P1 ("Else {OUT [J] = T.Charat (I); J ;}"); P1 ("}"); P1 ("Return New String (OUT, 0, J);"); P1 ("}"); P1 ("STATIC VOID P1 (String S) {"); P1 ("BUFF [Flag ] = S;"); P1 ("System.out.Println (s);"); P1 ("}"); P1 ("static void p2 () {"); P1 ("for (int i = 0; i P1 ("System.out.Println (/" P1 (/ " /// "/" convert (buff [i]) / " /// "); /"); "); P1 ("}"); P1 ("System.out.Println (/" p2 (); / ");"); P1 ("System.out.Println (/"} / ");"); P1 ("System.out.Println (/"} / ");"); P1 ("}"); P1 ("Public Static void Main (String [] args) {"); P2 (); } }