본문 바로가기

분류 전체보기

(122)
[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으로 나누면 불능으로 인한 오류 발생 ▷할당된 범위 밖의 배열요소를 처리하고자 할 때 ● 파일처리 과정 ▷사용하고자 하는 파일을 찾지 못하는 경우 ▷읽고 있는 파일의 끝을 만났을 때 ● 통신처리 과정 ▷통신을 통해 연결할 때 주소가 잘 못 지정된 경우 ▷통신 중 상대측에서 연결을 끊는 경우 ● 기타 특별한 상황의 발생에 대한 통보 ▷특정한 조건의 도래에 따른 인터럽트의 발생 - 연산처리 과정에서 발생하는 오류 ->프로그램이나 데이터의 보완을 요구하는 예외상황이 된다. - 파일처리 과정에서 발생하는 오류 -> 파일이 찾을 수 없음을 알려 주어 파일의 명칭을 수정하는 절차가 수행되도록 하여야 한다. - 통신처리 과정에서 발생하는 오류 ->발생된 예외를 감지한..
[C언어 개발] 야구 타율계산기 #include #define NUME 5 int main() { char name[NUME][20]; double avg[NUME]; int i; int max=0, min=0; double low=100.0,high=0.0; double sum=0; for(i=0;iavg[i]){ low=avg[i]; min=i; } } printf("이름 : %s \t 가장 높은 타율 : %lf \n", name[max], high); printf("이름 : %s \t 가장 낮은 타율 : %lf \n", name[min], low); printf("팀 평균 타율 : %lf \n",sum/5.0); printf("\n"); return 0; }
[C언어 기초] C언어란? C 언어란? - 프로그램을 만들기 위한 각종 언어들 중 한가지의 언어 (우리가 말을 할 때 한국어를 사용하고 미국사람은 영어, 일본사람을 일본어를 사용한다. 이처럼 언어라는 것은 오직 하나만 있는 것이 아니듯 프로그래밍 언어도 마찬가지로 다양한 언어가 존재하는데 그 중 한 가지 언어이다) - 사람과 컴퓨터가 대화하기 위한 매개체 (사람은 컴퓨터에게 어떤 작업을 시키길 원하고 컴퓨터는 사람이 시킨 작업을 수행해야 한다. 그러나 컴퓨터란 0,1만을 이해할 수 있는 기계이다. 즉, 사람은 컴퓨터에게 0,1로 이루어진 명령을 통하여 작업을 지시해야 한다. 하지만 사람이 0,1로 이루어진 명령을 사용하기엔 너무나 어렵다. 그래서 등장을 한 것이 프로그래밍 언어이다. 우리는 프로 그래밍 언어를 이용하여 컴퓨터에게 ..
[C언어 기초] C언어의 역사와 특징 C 언어의 역사 와 특징 1. C 언어의 역사 - C언어는 1971년경 Denis Ritchie와 Ken Thompson이라는 사람이 UNIX라는 운영체제 시스템 개발을 위해 설계한 언어 - C언어란 B언어에서 발전된 언어이다 그래서 C언어라는 이름이 붙게 됨 ALGOL 60(1960년)-> CPL(1963년) -> BCPL(1969년) -> B언어(1970년) -> C언어(1971년) 2. C 언어의 특징 - 절차 지향적 프로그래밍 언어 - 높은 이식성 - 높은 효율성 - 상대적으로 배우기가 쉽지 않음