본문 바로가기

java

[자바/JAVA] 자바 메모장 만들기 자바 메모장 만들기 코드양이 좀 많네요. 궁금하신건 댓글달아 주시면 됩니다.import java.io.*; import java.awt.*; import java.awt.event.*;class SimpleNotePad extends WindowAdapter implements ActionListener{ private Frame f; private TextArea pad; private FileDialog loadDl; private FileDialog saveDl; private MenuBar mb; private Menu file; private MenuItem newItem; private MenuItem open; private MenuItem save; private MenuItem saveA.. 더보기
[자바/JAVA] 자바 계산기 만들기 (뷰어만) 자바 계산기 만들기 (뷰어만.) import java.awt.*;class Calculator{ public static void main(String[] args){ new Calculator(); } private Frame f = new Frame("Calculator"); Calculator(){ init(); start(); f.setSize(320,270); f.setVisible(true); } private Label lb = new Label("0", Label.RIGHT); private Label lb_temp = new Label(""); private Button[] b1 = new Button[4]; private Button[] b2 = new Button[3]; private.. 더보기
[자바/JAVA] 자바 골뱅이, 역골뱅이 만들기. 자바 골뱅이, 역골뱅이 만들기. 1. 골뱅이 & 역골뱅이 import java.io.*;class At{ public static void main(String[] args) throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("숫자입력 : "); int num = Integer.parseInt(in.readLine()); At_1 a1 = new At_1(num); //골뱅이 At_2 a2 = new At_2(num); //역골뱅이 } } class At_1{ At_1(int num){ int at[][] = new int[num][num]; int coun.. 더보기
[자바/JAVA] 자바 줄바꿈, 개행문자를 다른문자로 치환하는 방법 자바 줄바꿈, 개행문자를 다른문자로 치환하는 방법 만약 개행문자나 줄바꿈이 들어간 String형에서 개행문자나 줄바꿈을 없애고 싶은때 아래처럼 치환하면 된다. String str = "솰라솰라~~~~~ 줄바꿈 솰라솰라.....";str = str.replace("\n",""); 하지만 위처럼 했는데도 안 된다면 아래처럼 해보다. str.replace(System.getProperty("line.separator"), ""); System.getProperty("line.separator") 는 자바에서 지원하는 운영체제별 개행문자를 가져오는 메소드 이므로 어느 환경에서도 통하므로 앞으로 바로 위의 형식으로 개행문자를 치환하자. 더보기
[자바/JAVA] 자바 화폐단위로 점찍어주기 [자바/JAVA] 자바 화폐단위로 점찍어주기 프로그래밍을 하다보면 돈 같은 경우 특정 자리마다 점을 찍어줘야 할때가 있다. 첨에는 자릿수로 쪼개서 중간에 ,(콤마)를 추가해줬다. 생각해 보면 참 멍청한 짓인거 같다. 가끔 물어오는 사람이 있어 흔적을 남기려고 합니다. 의외로 간단하기에 알아두면 좋을거 같네요. java.text.DecimalFormat 클래스를 사용하면 됩니다. DecimalFormat aa = new DecimalFormat("###,###.####"); --> 3자리마다 ,(콤마)를 찍어주며 소숫점이하 4자리까지 반올림하여 나타내라.. 이리 해석하시면됩니다. 자릿수에 대한 수정이 필요하시다면 매개변수의 String 부분을 알아서 처리하신후 만드시면 되겠네요. double d = 123.. 더보기