[급] 자바 코딩 프로그래밍 질문ㅜㅜ

[급] 자바 코딩 프로그래밍 질문ㅜㅜ

작성일 2022.10.25댓글 1건
    게시물 수정 , 삭제는 로그인 필요

모든 코드를 한 줄로 친 것을 보기좋게 정리해주는 프로그램을 짜려고 합니다.
자바의 ctrl + shift + F와 같은 효과를 낸다고 보시면 될거같아요
다음은 문제 설명입니다.




다음은 입력값 예시코드 입니다.
import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;class ful {int Min = 99999;int Per = 99999;static String F;int checkdev(int[][] a, int index, int count, int value) {for (int i = 0; i < a.length; i++) {if (value > a[i][index]) {value = a[i][index];Per = a[i][0];Min = a[i][index];F = "" + Per + " ";}if (Per != a[i][0] && Min == a[i][index]) {Per = a[i][0];F = "" + F + a[i][0] + " ";}}return Min;}int getMin() {return Min;}String getF() {return F;}}public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int totalCount = in.nextInt();int MinUse = 99999;int[][] TotalList = new int[totalCount][5];for (int i = 0; i < totalCount; i++) {for (int j = 0; j <= 4; j++) {if (j == 1 || j == 2) {String Jav = in.next();TotalList[i][j] = Integer.parseInt(Jav.substring(0, Jav.length() - 2));} else if (j == 4) {String Jav = in.next();} else {TotalList[i][j] = in.nextInt();}}}}}

실행시키면 출력되는 결과는 한줄로 입력한게
보통 코딩때 코딩하는것처럼 나옵니다.



코딩 도움 부탁드립니다ㅠㅠ 



profile_image 익명 작성일 -

public class ful { public static void main(String args[]) { String text = "import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;class ful {int Min = 99999;int Per = 99999;static String F;int checkdev(int[][] a, int index, int count, int value) {for (int i = 0; i < a.length; i++) {if (value > a[i][index]) {value = a[i][index];Per = a[i][0];Min = a[i][index];F = \"\" + Per + \" \";}if (Per != a[i][0] && Min == a[i][index]) {Per = a[i][0];F = \"\" + F + a[i][0] + \" \";}}return Min;}int getMin() {return Min;}String getF() {return F;}}public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int totalCount = in.nextInt();int MinUse = 99999;int[][] TotalList = new int[totalCount][5];for (int i = 0; i < totalCount; i++) {for (int j = 0; j <= 4; j++) {if (j == 1 || j == 2) {String Jav = in.next();TotalList[i][j] = Integer.parseInt(Jav.substring(0, Jav.length() - 2));} else if (j == 4) {String Jav = in.next();} else {TotalList[i][j] = in.nextInt();}}}}}"; text = text.replace(";", ";\n"); text = text.replace("{", "{\n"); text = text.replace("}", "}\n"); String textSplit[] = text.split("\n"); String tab = ""; boolean isFor = false; boolean isForFirst = false; for (String line : textSplit) { if (line.indexOf("for") == 0) { isFor = true; isForFirst = true; } if (isFor) { if (isForFirst) { System.out.print(tab + line); isForFirst = false; } else { System.out.print(line); } } else if ('}' == (line.charAt(line.length() - 1))) { System.out.println(tab.substring(0, tab.length() - 1) + line); } else { System.out.println(tab + line); } if ('{' == (line.charAt(line.length() - 1))) { if (isFor) { isFor = false; System.out.println(""); } tab += "\t"; } else if ('}' == (line.charAt(line.length() - 1))) { tab = tab.substring(0, tab.length() - 1); } } } }

이러면 대충 모양이 나오는것 같네요.. ^^ 잼있네요 ㅋㅋ

자바프로그래밍 코딩 질문

질문코딩을 어떻게 해야하나요? 도와주세요 ㅜㅜ class Util { public double findPi() { return 3.14; } } public class MathTest { public static...

자바프로그래밍 코딩 질문 합니다

... 부탁드립니다ㅜㅜ 안녕하세요. 간단한... 때문에 자바에서는 static메소드에서는 인스턴스 멤버를... 이 점을 기억하시고 질문하신 내용을 보면, void f1(int x)...

자바 코딩 테스트

... 알고싶어서 질문올립니다 IT업계 개발자선생님들..... 부탁드립니다 ㅜㅜ 일반적으로 30분짜리 자바 코딩... 보통은 자바의 기본 문법과 객체지향 프로그래밍 개념에 대한...