자바 JAVA
-
자바 배열 처리 ( 배열 목록 찾기)자바 JAVA 2020. 7. 26. 10:24
자바 배열 처리 ( 등가 방법을 사용하여 두 배열의 동일 여부를 확인할 수 있다. 두 배열이 동일함 같은 내용을 가지고 있다면 다음 코드에서 list1과 list2는 같지만 list2는 같다. 그리고 목록3은 그렇지 않다. int[] list1 = {2, 4, 7, 10}; int[] list2 = {2, 4, 7, 10}; int[] list3 = {4, 2, 7, 10}; System.out.println( ); // true System.out.println( ); // false 채우기 방법을 사용하여 배열의 전체 또는 일부를 채울 수 있다. 예를 들어, 다음 코드 목록1을 5로 채우고 8을 요소 목록2[1] 및 목록2[3-1]로 채운다. int[] list1 = {2, 4, 7, 10}; int..
-
자바 추상화 클래스와 날짜 계산자바 JAVA 2020. 7. 25. 18:35
5.12 방법 추상화 및 단계적 개선 소프트웨어 개발의 핵심은 추상화 개념을 적용하는 것이다. 당신은 이 책에서 많은 수준의 추상화를 배울 것이다. 방법 추상화 달성 방법의 사용과 구현을 분리함으로써. 클라이언트가 메소드를 사용할 수 있음 어떻게 구현되는지 모르는 상태에서 구현에 대한 세부사항은 방법에 캡슐화되어 있으며, 방법을 호출하는 고객으로부터 숨겨져 있다. 이것 또한 그렇다. 정보 숨기기 또는 캡슐화라고 알려져 있다. 만약 당신이 구현을 변경하기로 결정한다면, 당신이 방법을 변경하지 않는다면, 클라이언트 프로그램은 영향을 받지 않을 것이다. 표식을 붙이다 방법의 구현은 「블랙박스」라고 하는 「블랙박스」에 클라이언트로부터 숨겨져 있다. 그림 5.8에 표시된 바와 같이, 당신은 이미 System.ou..
-
JVM 사용과 무효화 보이드 사용법자바 JAVA 2020. 7. 23. 22:48
JVM 사용과 무효화 보이드 사용법 이 프로그램은 주 방법과 최대 방법을 포함한다. 주요 방법은 다음과 같다. 프로그램을 시작하기 위해 JVM에 의해 호출되는 것을 제외한 다른 방법. 메인 메서드의 헤더는 항상 동일하다. 이 예에서와 같이, 그것은 다음을 포함한다. 수정자 공용 및 정적, 반환 값 유형 void, 메서드 이름 및 매개 변수 현[] 유형의 문자열[]은 파라미터가 6장에서 다루는 제목인 문자열의 배열임을 나타낸다. 메인 문장은 메인 메소드를 포함하는 클래스 또는 다른 클래스에 정의된 다른 메소드를 호출할 수 있다. 이 예에서 주 방법은 max(i, j)는 주 방법과 동일한 클래스에서 정의된다. max 메서드가 호출(라인 6)되면 변수 i의 값 5가 num1로 전달되고, 변수 j의 값 2가 m..
-
JAVA 메소드 호출 방법자바 JAVA 2020. 7. 23. 21:45
이번 장 요약 1. 반복문에는 세 가지 유형이 있다: while 루프, do-while 루프, 그리고 포 루프. 2. 반복할 문장이 들어 있는 부분을 루프 본체라고 한다. 3. 루프 본체의 일회성 집행을 루프의 반복이라고 한다. 4. 무한 루프(infinite loop)는 무한히 실행되는 루프 문이다. 5. 루프 설계 시 루프 제어 구조와 루프 본체를 모두 고려할 필요가 있다. 6. while loop이 먼저 루프-연속조건을 확인한다. 조건이라면 참이며, 루프 본체가 실행되며, 거짓일 경우 루프가 종료된다. 7. do-while 루프는 while 루프와 유사하지만, do-while 루프는 먼저 루프 본체를 실행한 다음 다음 다음, 다음으로는 루프-계속 조건을 점검한다. 계속할지 종료할지 결정하다 8. w..
-
JAVA LOOP 처리 자바 루프 처리자바 JAVA 2020. 7. 23. 07:16
LOOP 처리 4.7 숫자 오류 최소화 루프 연속 조건에서 부동 소수점 숫자를 사용하면 숫자 오류가 발생할 수 있다. 부동 소수점 숫자와 관련된 숫자 오류는 불가피하다. 이 절에서는 다음 작업을 수행하는 방법에 대해 논의한다. 예를 들어 그러한 오류를 최소화하다 목록 4.8은 0.01로 시작하고 1.0으로 끝나는 시리즈를 요약한 예를 제시한다. 시리즈 내 숫자는 0.01 + 0.02 + 0.03 등과 같이 0.01만큼 증가한다. for 루프(라인 7~8)는 반복적으로 관리 변수 i를 합산한다. 이 변수, 즉. 0.01로 시작하여 각 반복 후에 0.01씩 증가한다. 루프는 내가 하면 끝난다. 1.0을 넘다 for 루프 초기 동작은 임의의 문장이 될 수 있지만 종종 컨트롤을 초기화하는 데 사용된다. 가변의 ..
-
JAVA ELEMENT 프로그래밍자바 JAVA 2020. 7. 21. 08:57
초등 프로그래밍 2.1 소개 이 장의 초점은 다음과 같은 초등 프로그래밍 기법을 배우는 데 있다. 문제를 해결하다 1장에서 당신은 매우 기본적인 Java 프로그램을 만들고, 컴파일하고, 실행하는 방법을 배웠다. 이제 너 프로그램을 쓰면서 문제를 푸는 방법을 배울 것이다. 이 문제들을 통해, 당신은 원시 데이터 유형, 변수, 상수, 연산자를 사용하여 초등 프로그래밍 학습 표현식, 입력 및 출력. 예를 들어, 당신이 학자금 대출을 받아야 한다고 가정합시다. 대출금액을 감안하면 대출기간과 연이자율, 월 납입액을 계산하는 프로그램을 작성해 주시겠습니까? 총결제는? 이 장에서는 이와 같은 프로그램을 작성하는 방법을 보여준다. 도중에. 당신은 프로그램을 만들어 문제 분석, 솔루션 설계, 솔루션 구현에 들어가는 기본..
-
JAVA 문법오류와 들여쓰기, 주석달기자바 JAVA 2020. 7. 21. 07:54
1.10.1 적절한 주석 및 주석 스타일 프로그램 시작 부분에 프로그램의 기능을 설명하는 요약을 포함하십시오. 주요 특징, 그리고 그것이 사용하는 모든 독특한 기술들. 긴 프로그램에는 또한 다음을 포함해야 한다. 각 주요 단계를 소개하고 읽기 어려운 내용을 설명하는 댓글 그렇다 프로그램을 혼잡하게 하거나 읽기 어렵게 하지 않도록 간결하게 코멘트를 하는 것이 중요하다. 라인 코멘트( //로 시작) 및 블록 코멘트(으)로 시작 /*), Java는 javadoc comments라고 하는 특별한 유형의 코멘트를 지원한다. javadoc 코멘트는 /**로 시작하고 */로 종료한다. 그것들은 HTML 파일로 추출될 수 있다. JDK의 자바 독 명령 자세한 내용은 java.sun.com/j2se/javadoc을 참조..
-
JAVA 컴퓨터, 프로그램, 자바 소개자바 JAVA 2020. 7. 21. 06:50
1.9 메시지 대화상자에 텍스트 표시 그래픽 대화 상자에서 텍스트를 표시할 수 있다. Listing 1.17의 프로그램은 그림 1.17과 같이 콘솔에 텍스트를 표시한다. 넌 할 수 있다. 프로그램을 다시 작성하여 메시지 대화 상자에 텍스트를 표시하십시오. 그러기 위해서는, 당신은 그 제품을 사용해야 한다. JOptionPane 클래스의 showMessageDialog 메서드. JOptionPane은 많은 것들 중 하나이다. "바퀴를 재발명"하지 않고 재사용할 수 있는 Java 라이브러리의 미리 정의된 클래스. 너 showMessageDialog 방법을 사용하여 메시지 대화 상자의 텍스트를 표시할 수 있음 그림 1.18과 같다. 새 프로그램은 Listing 1.4에 주어진다. LISTING 1.4 환영In..