본문 바로가기

Java

(15)
개미책 연습문제-ㅅ-;; (5문제중에 4문제 공개) 음.. 4장과 5장 문제를 한번 풀어봤는데 재미있네요.. 저의 문제점을 다시금 알수 있는 계기가 됐습니다. 머릿속이 너무 복잡해서 공부가 잘 안되네요 오늘은 ㅠㅠ 물론 핑계이지만.. 지금 딴생각이 너무 많네요. 일단 문제 입니다 ^^ 이미지 파일이에용 5.20은 코드가 너무 지저분한 관계로.. 정리가 된 후에 게시하도록 하겠습니다 ㅠ import java.util.Scanner; public class BinaryToDecimal { Scanner input = new Scanner(System.in); private String inputNumber; private int outputNumber; // 값을 입력합니다. private void inputValue() { System.out.println..
JSP의 기초와 기본 문법 일단 JSP 실습을 하기 위해서 이클립스를 실행 시켜주시고 -ㅅ-)/ 이클립스에서 프로젝트를 생성하시구요- 그 안에 폴더 하나 만들어 주시고.. New! 눌러주시고 Other에 가면.. Java Server Page라고 친절하게 있습니다 -ㅅ-... 선택하여주시면.. 기본적인 태그들이 적혀있는 기본 JSP 파일이 생성이 됩니다. 생성을 한후에 어떻게 하면 되냐 -_-?? HTML 코드와 전혀 다를바가 없었습니다. 기본적으로 연산과 자바 문법이 사용 가능하기때문에 크게 염려 될것이 없었습니다. 다만! JSP 내부에서 JAVA 문법이나 연산이 나오는 부분에는 와 같은 태그를 사용하여 정의를 하면 처리를 해주고요.. 이클립스에서는 또한 HTML EDITOR를 제공하기 떄문에 중간중간에 틀린 부분을 알아볼수 있..
향상된 For문을 사용한 리팩토링 with Quiz3 이전에 Quiz 3번(지뢰찾기)을 풀면서 이중 포문을 사용하여 2차원 배열에 있는 값들을 화면에 뿌려주는 메소드를 만들었습니다. 보면서 뭔가 생각해야할것도 많고, 2차원 배열이기때문에 각별히 인덱스 값의 범위를 생각해 줘야 한다고 생각하고 있었습니다만 지난번에 배열 공부 할때 마찬가지로 Zerry82님 께서 향상된 포문을 사용해보라고 조언을 해주셔서 이번에 향상된 포문을 몇번 사용 해 보았습니다. 기존의 소스코드입니다. public void showMap() { for (int i = 0; i < getHeight(); i++) { System.out.println(); for (int j = 0; j < getWidth(); j++) System.out.print(map[i][j]); } } 향상된 포..
개미책 연습문제 다 풀었습니다 'ㅡ' 약간 막히는 문제도 있었지만 대체로 쉬운편이네요- 소스코드도 짤막짤막해서 파일로 안올리고.. 그냥 올리도록 할게요. import java.util.Scanner; public class Excercise_224 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int num1 = input.nextInt(); int num2 = input.nextInt(); int num3 = input.nextInt(); int num4 = input.nextInt(); int num5 = input.nextInt(); int Max_memory = 0; if (num1 > Max_memory) Max_memory = n..
Programming by Intending 테스트위주의 개발 : 의도된 프로그래밍 2005년 2월 4일, Dave Astels에 의해 쓰여짐, 챕터의 예제는 courtesy of Prentice Hall PTR가 제공했다. 부분적인 코드에 대해서 작업을 하고 또 그것에 대해 이해하는 것이 어렵다는것을 발견한 적이 있습니까? 아마 로직이 뒤죽박죽 일겁니다, 식별자들은 의미가 없거나 아니면 더 심각하게는 혼동될 수 있을 겁니다. 문서가 있다구요? 해석이 가능했습니까? 이해가 가던가요? 코드까지 설명했나요? 정말인가요? 어떻게 알수 있습니까? 이 챕터에서는 XP에서 중요한 요소인 의도된 프로그래밍에 대해서 다룰것입니다, 그것은 당신이 코딩을 할때에 당신의 의도를 명확하게 만드는 것을 의미합니다. O, be some other name! —Romeo a..
Java API : Interface iterator<E> java.util Interface Iterator 알려진 모든 서브 인터페이스: ListIterator 알려진 모든 구현되는 클래스: BeanContextSupport.BCSIterator, Scanner public interface Iterator iterator는 collection을 포함한다. Iterator는 Java collection famework의 Enumeration을 대체한다. Iterator는 enumeration과 두가지 차이점이 있다: * Iterator는 잘 정의된 semantic들을 가진 iteration 기초가 되는 collection element들을 불러서 지우는 것을 허가한다. * 메소드 이름들이 개량 되었다. 이 인터페이스는 Java Collections Frame..
JDK 5.0 API - Collection<E>(해석중) public interface Collectionextends IterableThe root interface in the collection hierarchy. A collection represents a group of objects, known as its elements. Some collections allow duplicate elements and others do not. Some are ordered and others unordered. The JDK does not provide any direct implementations of this interface: it provides implementations of more specific subinterfaces like Set a..