내 코드실행 결과총평어찌저찌 Scanner과 if문을 활용하여 입/출금,잔액확인 로직은 구현하였다. 그런데 통장 관리 프로그램은 생각보다 구현해야 할 부분이 많았다(if 잔액이 부족하다면 출금이 불가능한 경우 등등) 현재는 내 수준에서 구현한 코드라 많은 기능과 다양한
로또 번호 추출 프로그램1\. 1~45 숫자 중에서 무작위로 6개의 수를 추출한다. 2\. 6개의 숫자를 추출하되, 중복되는 수가 있으면 안된다. 3\. 무작위(랜덤)+중복제거된 6개의 숫자를 추출하여 사용자에게 보여준다. 코드 수정 전 코드 수정 후 고쳐야할 점 배열
문제 (출처: 백준 홈페이지) 수정 전 코드 내가 구현하지 못했던 점 1\. 정확히 배열과 Scanner을 어느 때에 적재적소에 배치해야 하는지 잘 모르는 듯 했다.2\. sort() 메소드도 java.util.sort()에 있는 것임을 까먹고 있었다.3\. 중복을
출처: 백준 페이지 수정 전 코드일단 이 문제의 카테고리가 '재귀'였는데 나는 재귀를 구현하지 못했다. 수정 후 코드 factorial(n)이라는 재귀함수를 따로 선언해주었다. 매개변수로 n을 갖는다. main함수에서 factorial 함수를 호출해준다. n x n!
출처:백준 사고과정 : 사용자로부터 입력값을 받고 그 값을 아스키 코드로 변환해서 리턴을 해줘야 할 것 같은데 아스키코드로 변환하는 방법을 모르겠다.. 수정 전 코드수정 후 코드 1.Scanner에서 System.in은 왜 또 안쓴거지..2.그리고 string형으로 s
학교에서 진행한 예제 복습 문제2학년 학생들이 전공수업으로 JAVA와 DB를 수강하고 있다.같은 과목, 같은 강의실에서 구두시험 치룸. 교단에 두 분의 교수님이 각각 앉아 있고 교수님 앞에는 구두시험 볼 학생 의자가 '하나씩' 놓여있다 .구두시험 순서는 정해지지 X 의
수정 전 코드 수정 후 코드 놓쳤던 부분, 헷갈렸던 부분서로 하는 일이 다르면 각각의 쓰레드 클래스로 만들어주자. private Road road; 처럼 road형의 매개변수는 private형이 좋다. 캡슐화를 할 수록 좋은 프로그램이다. 그러나 꼭 private로 선
오늘부터 1일 1백준을 실천하려고한다. 하루에 '1문제'라는 큰 숫자는 아니지만 하루하루 꾸준히 하다보면 성과가 있을 것이라고 믿고 무엇보다도 꾸준히 하는 것이 제일 중요하다고 생각이 되었다. 15596번 Java: long sum(int\[] a); (클래스 이름:
firstException과 SecondException 2개의 Exception을 통해 예외를 전파 수정 전 코드내가 놓쳤던 점1\. 예외전파에 대한 개념을 완전히 놓치고 있었던 것 같다. 해당 예외에 대한 '메소드'호출을 통해 예외를 전파시키는 것인데 나는 예외 클
문제 : 정수를 입력받아 입력된 수가 0이나 양수이면 그 수를 그대로 출력하고,음수이면 음수예외인 MinusException을 발생시켜 '양수를 입력하시오!'라고 예외처리하고,입력데이터가 없으면 입력데이터가 없는 예외인 EmptyData를 발생시켜 '데이터가 입력되지
Java 등 여러 프로그래밍 언어에는 '예외처리'가 있다. 예외처리는 무엇이고, 언제 진행되며, 왜 쓰는지에 대한 이해를 먼저 하고자 한다. 제일 익숙한 구문은 try~catch문 일 것이다.일단 예외처리는 프로그램 컴파일 중이 아닌 실행중에 발생하는 오류이다. 예외가
실행 결과내 전체 코드 수정 코드 코드 비교 main 클래스 (나) main 클래스 (수정) 공유자원인 교수 객체 선언,생성을 하지 않았다. time(시간)을 공유하는 것이 아닌 학생들이 교수 객체를 공유하는 것이므로, 교수 객체를 공유하도록 해야 한다 (같은 메모리
Java 시간에 진행하였던 예제이다. BankAccount.java이며 내가 작성했던 코드와 답 코드를 맞추어보기로 한다.내가 작성한 코드class Customer extends Thread { //쓰레드 고객 클래스 String name; int amount; i