본문 바로가기

개발하자

(326)
System.in.read() ex)s or S 가 입력되면 종료되도록 작성 class A { public static void main(String args[]) throws Exception { int n; while (true) { n = System.in.read(); if ((char) n == 'S' || (char) n == 's') { break; } System.out.println((char) n); } } }
서버&클라이언트 부분 기본소스 import java.io.InputStream; import java.io.OutputStream; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; class Client { public static void main(String args[]) throws Exception { System.out.println("연결대기"); Socket s = new Socket("192.168.1.241", 8888); InputStream in = s.getInputStream(); byte[] buffer = new byte[100]; in.read(buffer); f..
랜덤 중복제거 int arr[] = new int[25]; int i, j; for (i = 0; i < 25; i++) { arr[i] = (int) ((Math.random() * 25) + 1); for (j = 0; j < i; j++) { if (arr[i] == arr[j]) { i--; break; } } } for (int k = 0; k < 25; k++) System.out.print(arr[k] + ",");
awt 더블클릭 addMouseListener(this); public void mouseClicked(MouseEvent arg0) { System.out.println(arg0.paramString()); }
웹서버 웹서버 웹브라우저의 요청을 받아서 그에 해당하는 웹 페이지를 찾아서 보내주는 일을 하는 컴퓨터(또는 그런 일을 하는 소프트웨어) 웹서버가 하는일 웹 브라우저로부터 URL을 받아서 그에 해당하는 HTML 문서를 찾아서 웹 브라우저로 보내주는 것
15.01.25 메모장 만들기 1차 과제 (찾기 기능만) awt를 이용한 메모장만들기 현재 찾기기능만 구현 최초실행화면입니다. 편집에 찾기버튼이 있습니다. 버튼을 누르면 찾기창이 나타납니다. 임의로 내용을 입력한 후 찾기 버튼을 눌러봅니다. 찾기창에 찾을 내용을 입력하고 다음 찾기를 클릭하면 찾아진 내용이 선택됩니다. 반복적으로 다음찾기를 클릭하면 차례대로 찾아진 내용이 선택됩니다. 대/소문자 구분을 체크해제하면 대소문자 구분없이 내용을 찾게 됩니다. 검색이 끝났다면 찾을 수 없다는 창이 나타납니다. [소스보기] package notepad; import java.awt.Button; import java.awt.Checkbox; import java.awt.FileDialog; import java.awt.FlowLayout; import java.awt.F..
15.01.14 Lotto 프로그램(DB연동) 랜덤함수를 이용한 로또번호 생성&DB저장 프로그램입니다. 최초실행화면 로또번호생성을 클릭하면 숫자가 보이고 DB에 그 숫자들이 입력된다 반복적으로 생성을 클릭하면 계속 화면숫자가 바뀌고 DB에는 번호가 누적되어 저장된다. 초기화를 누르면 디비에 누적된 숫자가 초기화된다. 빈도수 Max7순위를 누르면 DB에 저장된 로또생성 번호중 빈도수가 높은 순서대로 7위까지 보여주게 된다. [소스보기] package Lotto; import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; import java.awt.event.Acti..
15.01.21 달력과제 2차(awt) awt를 이용한 달력 만들기입니다. 년도와 월을 선택후 달력보기를 클릭하면 해당월의 달력이 나타납니다. 현재일자는 위처럼 표시되게 하였습니다. 이전이나 다음달을 누르면 바로바로 해당달력으로 이동하게 됩니다. [소스보기] package Calendar_Hw; import java.awt.BorderLayout; import java.awt.Button; import java.awt.Choice; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Frame; import java.awt.GridLayout; import java.awt.Label; import java.awt.MenuItem; imp..