-
-
Save bzdgn/78b6f92b391650a48c50 to your computer and use it in GitHub Desktop.
import java.io.FileNotFoundException; | |
import java.io.PrintWriter; | |
public class GenerateDummyCode { | |
public static void main(String[] args) { | |
String className = "Eben"; | |
String newLine = "\n"; | |
String tab = "\t"; | |
String classStart = "public class " + className + " {"; | |
String closeBracket = "}"; | |
String mainStart = "public static void main(String[] args) {"; | |
String dummyContent = ""; | |
String temp = null; | |
int size = 10000; | |
for (int i = 1; i <= size; i++) { | |
temp = String.format("System.out.println(\" %6d .ci satir\");", i); | |
dummyContent += tab + tab + temp + newLine; | |
} | |
String outputCode = | |
classStart + newLine + newLine + | |
tab + mainStart + newLine + newLine + | |
dummyContent + newLine + | |
tab + closeBracket + newLine + | |
closeBracket + newLine; | |
// System.out.println(result); // To print the output to the console | |
PrintWriter out = null; | |
try { | |
out = new PrintWriter(className + ".java"); | |
} catch (FileNotFoundException e) { | |
System.out.println("File not found!"); | |
} | |
out.println(outputCode); | |
out.close(); | |
} | |
} |
Dear bzgdn,
If Eben.java file is not found, you will receive a NullPointerException inside stream writer since you are swallowing the Exception and trying to access an unitialized object on the heap.
Keep up the good work, you are almost there
Best Regards
yoink! that's mine now, need filler code
u
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class GenerateDummyCode {
public static void main(String[] args) {
String className = "Eben";
int size = 10000;
// Use StringBuilder to build the class content
StringBuilder contentBuilder = new StringBuilder();
// Generate the dummy content
for (int i = 1; i <= size; i++) {
contentBuilder.append("\t\tSystem.out.println(\" " + String.format("%6d", i) + " .ci satir\");\n");
}
// Construct the entire Java class code
String outputCode = String.format(
"public class %s {\n\n\tpublic static void main(String[] args) {\n\n%s\n\t}\n}",
className, contentBuilder.toString()
);
// Write to the file
try (PrintWriter out = new PrintWriter(className + ".java")) {
out.println(outputCode);
} catch (FileNotFoundException e) {
System.out.println("File not found!");
}
}
}
here is a simplified version
import java.io.PrintWriter;
public class GenerateDummyCode {
public static void main(String[] args) {
try (PrintWriter out = new PrintWriter("Eben.java")) {
out.println("public class Eben {");
out.println("\tpublic static void main(String[] args) {");
for (int i = 1; i <= 10000; i++) out.printf("\t\tSystem.out.println("%6d .ci satir");\n", i);
out.println("\t}");
out.println("}");
} catch (Exception e) {
System.out.println("Error!");
}
}
}
here is a simplified version
import java.io.PrintWriter;
public class GenerateDummyCode { public static void main(String[] args) { try (PrintWriter out = new PrintWriter("Eben.java")) { out.println("public class Eben {"); out.println("\tpublic static void main(String[] args) {"); for (int i = 1; i <= 10000; i++) out.printf("\t\tSystem.out.println("%6d .ci satir");\n", i); out.println("\t}"); out.println("}"); } catch (Exception e) { System.out.println("Error!"); } } }
wrong
This dummy code is about a funny job ad, which targets developers that had already written at least 10000 lines of code in their lives.
Here;
https://translate.google.com/translate?sl=tr&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.kariyer.net%2Fveripark%2Fyazilim-gelistirme-uzmani-net-is-ilani-i1393020%2F%3F%26tmpsno%3D1%26isaramalog%3D372811184%26sirano%3D3%26isaratipi%3D2&edit-text=&act=url