본문 바로가기

Java16

[복습][백준]10813번: 공 바꾸기 - java 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); StringBuilder sb = new StringBuilder(); int N = Integer.parse.. 2023. 6. 14.
[java 자바] 기본 생성자가 필요한 이유 자바의 모든 클래스에는 하나 이상의 생성자가 정의되어 있어야 한다. 하지만, 자바 컴파일러가 기본 생성자를 제공해주기 때문에 생성자를 정의하지 않아도 인스턴스를 생성할 수 있다. public class MemberAccess{ private String id = "goguma"; private String name = "고구마"; private String tel = "010-8888-7777"; private String email = "goguma@daum.net"; public String getInfo(){ return "아이디:" + this.id + " 이름:" + this.name + " 번호:" + this.tel + " 이메일:" + this.email; } } public class M.. 2023. 6. 14.
[복습][백준]2562번: 최댓값 - java 풀이 오랜만에 다시 풀어봤다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int max=1; int idx=0; int arr[] = new int[9]; for(int i=0; imax) { max=arr[i]; idx=i+1; } } System.out.println(max+"\n"+idx); } } 배열을 이용해서.. 2023. 6. 13.
[java 자바] The method println(boolean) in the type PrintStream is not applicable for the arguments (void) 에러 해결 System.out.println("정렬후->"+ Arrays.toString(data)); 이렇게 Arrays.toString으로 써야하는데 실수로 System.out.println(Arrays.sort(data)); Arrays.sort를 println 하라고 했더니 아래와 같은 오류가 떴다 The method println(boolean) in the type PrintStream is not applicable for the arguments (void) Arrays.sort가 반환형이 없는 void 타입이기 때문에 호출을 할수가 없어서 생기는 당연한 에러다. 해결 1. 메소드의 반환형을 바꿔서 void가 아닌 형태로 반환하게 만들거나 2. 사용하는 쪽에서 println을 사용하지 않고 retur.. 2023. 6. 8.
[백준]10810번: 공 넣기 - java 풀이 배열 + StringBuilder 풀이) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int N = Integer.parseInt(st.next.. 2023. 4. 10.
[백준]10952:A+B - 5 - java풀이 간단하게 풀 수 있는 문제다. BufferedReader+charAt+BufferedWriter import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new Buffere.. 2023. 4. 4.