자바 JAVA
-
자바 트랜젝션, 클래스에 대한 이해자바 JAVA 2020. 8. 1. 22:41
자바 트랜젝션, 클래스에 대한 이해 클래스에 대한 UML 다이어그램을 그린 후 구현하십시오. Account, SavingsAccount 및 Objects를 생성하는 테스트 프로그램 작성 계정 확인 및 toString() 메서드를 호출한다. 11.4 (ArrayList의 최대 요소) 다음을 반환하는 다음 방법 기록 배열 정수의 최대 값. 메서드가 null을 반환하는 경우 null이거나 목록 크기가 0임. 공용 정적 정수 최대값(ArrayList 목록) 사용자에게 종료되는 일련의 숫자를 입력하라는 메시지를 표시하는 테스트 프로그램 작성 0과 함께 이 방법을 호출하여 입력에서 가장 많은 숫자를 반환하십시오. 11.5 (Course class) Listing 10.6에서 과정 클래스를 다시 작성한다. 배열 목록..
-
자바 문자열 변환과 교체자바 JAVA 2020. 7. 29. 07:08
9.2.6 문자열의 변환, 교체 및 분할 String 클래스는 다음과 같이 문자열을 변환, 교환 및 분할하는 방법을 제공한다. 그림 9.7과 같다. beginIndex 문자열은 일단 생성되면 내용을 변경할 수 없다. LowerCase에 대한 메소드, ToUpperCase, 트림, 교체, 교체우선 및 교체모두 새 문자열 반환 원본 문자열에서 파생됨(원래 문자열을 변경하지 않음!). ToLowerCase 및 ToUpperCase 메서드는 문자열의 모든 문자를 다음으로 변환하여 새 문자열을 반환함 소문자 또는 대문자 트리밍 메서드는 공백을 제거하여 새 문자열을 반환함 문자열의 양쪽 끝에서 나오는 문자 몇 가지 버전의 교체 방법이 제공됨 문자열의 문자 또는 하위 문자열을 새 문자 또는 새 하위 문자열로 교체하십..
-
자바 String Class (문자열 클래스 )자바 JAVA 2020. 7. 29. 01:05
목표자바 String Class (문자열 클래스 ) ■ String 클래스를 사용하여 고정 문자열 처리(제9.2조) ■ 문자열을 구성한다(제9.2.1조). ■ 문자열의 불변성을 이해하고 인턴을 만들기 위해 문자열(제9.2.2조). ■ 문자열을 비교하기 위해 (제9.2.3조). ■ 문자열 길이와 문자를 가져오고 문자열을 조합한다(제9.2.4조). ■ 서브스트링을 획득한다(제9.2.5조). ■ 문자열을 변환, 교체 및 분할한다(제9.2.6조). ■ 패턴별로 문자열을 일치, 교체 및 분할한다(제9.2.7조). ■ 문자열(제9.2.8조)에서 문자나 하위 문자열을 검색하려면 ■ 문자열과 배열 간 변환(제9.2.9조) ■ 문자와 숫자를 문자열로 변환한다(제9.2.10조). ■ 포맷된 문자열(제9.2.11조)을 얻으..
-
자바 문자열 비교자바 JAVA 2020. 7. 28. 23:06
자바 문자열 비교 equals 메서드의 매개 변수 유형은 Object라는 점에 유의하십시오. 우리는 오브젝트를 소개할 것이다. 11과의 수업 지금은 동일한 방법을 사용하여 문자열로 객체를 바꿀 수 있다. 두 줄을 비교하다 예를 들어, 다음 문장은 참과 거짓을 나타낸다. 문자열 s1 = 새 문자열("Java 시작"); 문자열 s2 = "Java 시작"; 문자열 s3 = "Welcome to C++"; System.out.println(s1.equals(s2)); // true System.out.println(s1.equals(s3); // false compareTo 방법은 두 문자열을 비교하는 데도 사용할 수 있다. 예를 들어, 다음 사항을 고려하십시오. 다음 코드: s1.compareTo(s2) 이 ..
-
자바 데이터필드 캡슐화의 장점자바 JAVA 2020. 7. 28. 08:25
numberOfObjects는 비공개적이므로 수정할 수 없다 . 이것은 변조를 방지한다. 을 위해 예를 들어, 사용자는 numberOfObjects를 100으로 설정할 수 없다. 100으로 만드는 유일한 방법은 Circle 클래스의 100개의 객체를 만드십시오. TestCircleWithPrivateDataFields와 Circle을 하나의 클래스로 결합했다고 가정해 보십시오. TestCircleWithPrivateDataFields의 주요 방법을 Circle로 이동. 할 수 있었다 myCircle.radius를 주요 방법으로 사용하십니까? 정답은 체크포인트 질문 8.22를 참조하십시오. 디자인 가이드 데이터가 변조되는 것을 방지하고 클래스를 쉽게 유지관리할 수 있도록 하기 위해, 데이터 필드를 비공개로..
-
JAVA OBJECT CLASSS 와 객체 및 캡슐화자바 JAVA 2020. 7. 28. 07:23
8.8 가시성 수식어 가시성 수정자는 클래스와 클래스의 구성원의 가시성을 지정하는 데 사용할 수 있다. 클래스, 메서드 및 데이터 필드에 대해 공용 가시성 한정자를 사용하여 다음을 나타낼 수 있다. 그들은 다른 어떤 수업에서도 접근할 수 있다. 사용 중인 가시성 한정자가 없는 경우, 기본적으로클래스, 메서드 및 데이터 필드는 동일한 패키지의 모든 클래스에서 액세스할 수 있다. 이것은 package-private 또는 package-access로 알려진. package-private(또는 packageaccess) 318 제8장 오브젝트 및 클래스 클래스가 공개 클래스로 정의되지 않은 경우 동일한 패키지 내에서만 액세스할 수 있다. 로서 그림 8.15와 같이 C1은 C2에서 접근할 수 있지만 C3에서는 접..
-
자바 코딩 테스트 ( 슬롯 찾기, 쿠폰 수집기 문제)자바 JAVA 2020. 7. 26. 17:29
자바 코딩 테스트 ( 슬롯 찾기, 쿠폰 수집기 문제 널빤지 오프닝에서 공이 떨어진다. 볼이 못에 부딪힐 때마다 공은 못에 부딪친다. 좌측 또는 우측으로 떨어질 확률이 50%가 된다. 공 더미는 보드 하단의 홈에 쌓여 있다. 콩 기계를 모사하는 프로그램을 쓰시오. 프로그램이 프롬프트되어야 함 사용자가 볼의 수와 슬롯의 수를 입력할 사용자 기계에 넣다 각 볼의 경로를 인쇄하여 각 볼의 낙하를 시뮬레이션하십시오. 예를 들어, 그림 6.15b에서 볼의 경로는 LLRLLR이고 볼의 경로는 그림 6.15b이다. 6.15c는 RLRRLRR이다. 히스토그램의 슬롯에 볼의 최종 축적을 표시한다. 다음은 이 프로그램의 샘플 실행이다. 드롭할 볼 수 입력: 빈 기계에 있는 슬롯 수를 입력하십시오. (Hint: 명명된 배열 ..
-
자바 중간 시험 (코딩테스트 배열문제)자바 JAVA 2020. 7. 26. 14:27
시험 문제 www.cs.armstrong.edu/liang/intro9e/test.html에서 이 장의 테스트 질문을 온라인으로 수행하십시오. 프로그래밍 연습 6.2~6절.5 *6.1 (성적 배정) 학생 성적을 읽고, 최고 점수를 받는 프로그램 작성 그런 다음 다음 다음 계획에 따라 등급을 할당한다. 프로그램은 총 학생 수를 입력하라는 메시지를 표시한 다음 메시지를 표시한다. 사용자가 모든 점수를 입력하고 점수를 표시하여 결론을 내린다. 여기 있다 예시 실행: 7= - 40 7= - 30 7= - 20 7= - 10 학생 수 입력: 점수 4개 입력: 0학년은 40점이고, 학년은 C이다. 1학년은 55점, 1학년은 B학점이다. 2학년은 70점, 학년은 A점이다. 3학년은 58점, 학년은 B학점이다. 40 ..