본문 바로가기

프로그램3

12월 10일 간단한 은행업무 프로그램 // 계좌에 대한 클래스 public class Account { private String ano; // 계좌번호 private String owner; // 사용자이름 private int balance; // 잔액 // 필드 값을 초기화하는 생성자(private) private Account(String ano, String owner, int balance) { this.ano = ano; this.owner = owner; this.balance = balance; } // 생성자에 대한 정적 메소드 구현 public static Account AccountMethod(String ano, String owner, int balance) { return new Account(ano, owner,.. 2023. 12. 10.
4월 12일 (1) Java - 데이터 관리 프로그램 통합개발환경 (IDE, Integrated Development Environment) 코드 편집기 + 컴파일러(빌더) + 디버거(Debugger) 디버거 : 프로그램 버그를 잡기 위한 도구, 디버깅을 위한 도구 버그 - 논리적인 오류(1+1이 2가 나오지 않는 현상) 디버깅 - 코드를 한줄 씩 실행하여 그 때 그 때의 결과를 확인하면서 로직의 오류를 찾고 수정하는 과정 모든 프로그래밍 언어는 디버깅이 필요하다. 브레이크 포인트 : 일시정지, 바이트코드로 실행 코드를 처리하고 있는 내용적인 모습을 볼 수 있다. 파란색은 실행되지 않은 부분을 나타낸다. 스킵 F8, 진입 F7 : 메서드 내용확인, 메서드 벗어나기(점프) shitf + F8, 커서에서 멈추기 기본데이터 타입은 값을 볼 수 있다, 인스턴스의 .. 2023. 4. 12.
프로그램이란? 컴퓨터언어 = 기계어 = 2진수 = 0, 1 프로그램(program)이란? 컴퓨터에게 일을 시키는 명령어의 집합 명령어 컴퓨터에서 시킬 모든 작업에 해당하는 키워드 입/출력, 계산(연산) 프로그래머(programmer란? 프로그램을 만드는 사람 프로그래밍(programming)이란? 컴퓨터 프로그램을 만드는 일 컴퓨터가 일할 수 있도록 컴퓨터 언어로 명령을 만들고 실행하도록 하는 것 프로그래밍 언어란? 사람이 이해하기 쉬운 언어 = 고급언어 Java, C, C++ 등 컴퓨터가 이해하기 쉬운 언어 = 저급언어 어셈블리어 등 컴파일(compile)이란? C 또는 Java 와 같은 고급 언어를 CPU가 이해할 수 있는, 즉 어셈블리어와 같은 기계 언어로 변환하는 작업 컴파일된 코딩을 오브젝트 코딩이라고 한다... 2023. 2. 9.