java

1388 바닥장식 [실버4] https://www.acmicpc.net/problem/1388 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(bf.readLine()); int height = Integer.parseInt(st.next..
10162 전자레인지 [브론즈4] https://www.acmicpc.net/problem/10162 import java.util.Scanner; //A:300초 B:60초 C:10초 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); if (T%10 != 0) { System.out.println("-1"); return ; } System.out.print("" + (T/300) +" "); T = T%300; System.out.print("" + (T/60) +" "); T = T%60; System.out.print("" + (T/1..
2달 전만해도 잘 돌아가던 프로젝트가 빌드가 안됨. https://start.spring.io 사이트에서 받아온 프로젝트였고, 자바 버전을 17로 선택하였음. 에러메시지: 구글링을 해보니 자바 17버전을 찾을 수 없다는 메시지였다. 한 달 전 쯤에 jdk를 하나 다운받았었는데 이게 문제였다. https://velog.io/@persestitan/Spring-Cause-error-invalid-source-release-17-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95-IntelliJ [Spring] Cause: error: invalid source release: 17 해결방법 (IntelliJ) (이 포스팅은 맥북을 기준으로 작성하였습니다.)JDK가 18로 했길레 17로 바꾸어 ..
보기싫은 책 목록이다. 앞에 10213 이런 숫자들이랑 뒤에 붙은 1이나 2는 쓸모없는 숫자처럼 보인다. 탭 키도 엉망이라 보기 좋지 않다. 하나하나 수정하기는 귀찮으니 프로그램으로 만들어줄 생각이다. 먼저 결과 화면부터 보자. 출판사랑 책이름이 붙어있기는 하지만 아까보다는 보기 좋은 문서같다. public static void main(String[] args) { Vector all = new Vector(); inputDocument(all); scan_and_print(all); } main함수는 간단하게 만들어줬다. all백터에 문서 전체를 받고 scan_and_print함수로 정리된 문서를 출력할거다. static boolean isNo(String str) { // 앞에 10215 이거인지 ..
import javax.swing.*;import java.awt.*;class MyWin extends JFrame { public MyWin() { setTitle("Let's study Java"); setSize(400, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); Container contentPane = this.getContentPane(); contentPane.setBackground(Color.magenta); setVisible(true); }}public class Ex{ public static void main(String[] args) { new MyWin(); }}JFrame에 바로 setBackground 설정이 안..
저는 클래스를 4개 만들었습니다. 1. MyWin: JFrame을 상속받는 클래스 2. NorthPanel 3. CenterPanel 4. SwingEx: main을 포함하는 클래스 import javax.swing.*; import java.awt.*; 1) MyWin클래스 class MyWin extends JFrame { public MyWin() { super("window"); setSize(300, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } } main을 간결하게 만들기 위해 여기다가 넣어줬습니다. 2) NorthPanel 클래스 class NorthPanel extends JPanel { public NorthPan..
import java.util.*; public class HV { public static Vector hashToVector(HashMap h) { Vector v = new Vector(); Set s = h.keySet(); Iterator it = s.iterator(); while (it.hasNext()) { String key = it.next(); v.add(h.get(key)); } return v; } public static void main(String[] args) { HashMap h = new HashMap(); h.put("범죄", "112"); h.put("화재", "119"); h.put("전화번호", "114"); Vector v = hashToVector(h); fo..
import java.util.*; public class app { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Vector v = new Vector(); for (int i = 0; i max) max= temp; } System.out.println("가장 큰 수는 " + max); } } 저는 iterator를 이용했습니다! 어차피 순차적으로 검색해야하니까요. double max = -99999999; for (int i =0; i most) { mostyear = 2000 + i; most = nxt - pre; } } System.out.println("가장 키가 많이 자란 년도는 " + ..
교재: 명품 java essential/ 7단원 컬렉션과 제네릭 일단 Word클래스의 코드입니다. class Word { String eng; String kor; public Word(String eng, String kor) { this.eng = eng; this.kor = kor; } } 영어와 그에 대응하는 한국어를 멤버변수로 넣어줬습니다. public 클래스인 WordQuiz에는 1개의 필드, 4개의 멤버변수를 만들어줬습니다. private Vector v; Word클래스 객체의 벡터 public WordQuiz() 생성자. 벡터v에 미리 값을 넣어준다.(책에 있는 것과 같음) private Word[] shuffle(Word[] choice) 정답을 섞은 보기 4개를 Set배열에 넣어줬는데,..
교재: 명품 자바 에센셜 class Circle { private int x, y, radius; public Circle(int x, int y, int radius) { this.x = x; this.y = y; this.radius = radius; } public String toString() { return "(" + x +", " + y + ") 반지름 " + radius; } @Override public boolean equals(Object obj) { if (((Circle)obj).radius == radius) return true; else return false; } } public class CircleManager { public static void main(String[..
fladi
'java' 태그의 글 목록 (3 Page)