본문 바로가기

개발/Java

(6)
[JAVA 개발] 숫자게임 소스 import java.io.*; import java.util.*; public class NumberGame { public static void main(String[] args) { int num=0; //램덤클래스 발생할 숫자: 게임하는 사람이 맞춰야되는 숫자. int inputNum = 0; //게임하는 사람이 추측한 숫자 : 입력받을 숫자 int count = 0; //맞춘 횟수 Random rand = new Random(); num = rand.nextInt(100); //0-99까지 정수 Scanner scan = new Scanner(System.in); /*숫자를 맞출 때까지 반복하기위한 반복문*/ while(true) { System.out.println("0과 100사이의 숫자를 ..
[JAVA 개발] 은행 프로그램 소스 import java.io.*; import java.util.*; class Account { Scanner scan = new Scanner(System.in); private int money=500; public int getMoney(){ System.out.println("현재 진액은 " +money+ " 원 입니다."); return money; } public int menu() throws IOException{ int menu_num; System.out.println("원하시는 거래를 선택"); System.out.println("1. 입금"); System.out.println("2. 출금"); System.out.println("3. 잔액조회"); System.out.println..
[JAVA 개발] 패널(Panel) 확인 버튼 소스 import javax.swing.*; import java.awt.*; class Exam1 extends JFrame { private JButton bt = new JButton("확인"); private BorderLayout bl =new BorderLayout(); public Exam1(String title){ //title = "확인버튼 만들기" super(title); //setTitle() 실행과 동일 this.init(); /* * 위치 설정 */ super.setSize(300,200); super.setLocation(300, 400); super.setResizable(false); super.setVisible(true); } /* * 레이아웃 설정 */ public void..
[JAVA 개발] 패널(Panel) 확인, 취소 소스_1 import javax.swing.*; import java.awt.*; class Exam2 extends JFrame { private Button bt = new Button("확인"); private Button bt1 = new Button("취소"); private GridLayout gl =new GridLayout(1,2); //1행 2열 public Exam2(String title){ super(title); this.init(); /* * 위치 설정 */ super.setSize(300,200); super.setLocation(400, 500); super.setResizable(false); super.setVisible(true); } /* * 레이아웃 설정 */ public v..
[JAVA 개발] 패널(Panel) 확인, 취소 소스_2 import javax.swing.*; import java.awt.*; class Exam3 extends JFrame { private Button bt = new Button("Test"); private Button bt1 = new Button("Test1"); private GridLayout gl =new GridLayout(1,2); //1행 2열 public Exam3(String title){ super(title); this.init(); /* * 위치 설정 */ super.setSize(300,200); super.setLocation(400, 500); super.setResizable(false); super.setVisible(true); } /* * 레이아웃 설정 */ pub..
[JAVA 기초] 예외처리 01) 예외발생의 예 ● 연산처리 과정 ▷정수를 0으로 나누면 불능으로 인한 오류 발생 ▷할당된 범위 밖의 배열요소를 처리하고자 할 때 ● 파일처리 과정 ▷사용하고자 하는 파일을 찾지 못하는 경우 ▷읽고 있는 파일의 끝을 만났을 때 ● 통신처리 과정 ▷통신을 통해 연결할 때 주소가 잘 못 지정된 경우 ▷통신 중 상대측에서 연결을 끊는 경우 ● 기타 특별한 상황의 발생에 대한 통보 ▷특정한 조건의 도래에 따른 인터럽트의 발생 - 연산처리 과정에서 발생하는 오류 ->프로그램이나 데이터의 보완을 요구하는 예외상황이 된다. - 파일처리 과정에서 발생하는 오류 -> 파일이 찾을 수 없음을 알려 주어 파일의 명칭을 수정하는 절차가 수행되도록 하여야 한다. - 통신처리 과정에서 발생하는 오류 ->발생된 예외를 감지한..