import java.util.Scanner; import java.io.File; import java.io.PrintStream; import java.io.FileNotFoundException; /** * Solution to 7% Solution problem. * @author Dave Reed */ public class Percent { public static void main(String[] args) throws FileNotFoundException { Scanner infile = new Scanner(new File("input4.txt")); PrintStream outfile = new PrintStream("output4.txt"); String line = infile.nextLine(); while (!line.equals("#")) { outfile.println(Percent.process(line)); line = infile.nextLine(); } } public static String process(String line) { line = line.replace("%", "%25"); line = line.replace(" ", "%20"); line = line.replace("!", "%21"); line = line.replace("$", "%24"); line = line.replace("(", "%28"); line = line.replace(")", "%29"); line = line.replace("*", "%2a"); return line; } }