프로그래밍 JAVA
-
자바 toString 문자열 변환프로그래밍 JAVA 2020. 7. 29. 07:20
9.6.2 toString, 용량, 길이, setLength, 및 charAt 메소드 StringBuilder 클래스는 문자열 작성기를 조작하는 추가 방법을 제공한다. 그리고 그림 9.13과 같이 그것의 속성을 획득한다. capacity() 메서드는 문자열 작성기의 현재 용량을 반환한다. 용량은 문자열 작성기가 크기를 늘리지 않고도 저장할 수 있는 문자 수 길이() 메서드는 문자열에 실제로 저장된 문자 수를 반환함 건축가 setLength(newLength) 메서드는 문자열 작성기의 길이를 설정한다. 만약 newLength 인수가 문자열 작성기의 현재 길이보다 작음, 문자열 작성기는 newLength 인수에 의해 제공된 문자 수를 정확히 포함하도록 잘림. 만약 newLength 인수가 현재 길이보다 크거..
-
자바 스트링 대소문자 비교프로그래밍 JAVA 2020. 7. 29. 06:18
아랙터는 유니코드를 빼는 것이다. 예를 들어 '5' – '0'은 5이다. 9.5 캐릭터 클래스 문자 클래스를 사용하여 문자에 대한 개체를 만들 수 있다. A 캐릭터 객체에는 문자 값이 포함되어 있다. Java API의 많은 메서드에는 객체 인수가 필요하다. 원시 데이터 값을 활성화하려면 다음과 같이 하십시오. Java는 모든 원시 데이터 유형에 대한 클래스를 제공한다. 이 수업들은 문자, 부울, 바이트, 쇼트, 정수, 롱, 플로트 및 이중 문자, 각각 부울, 바이트, 단축, int, long, float, double. 이 수업들은 각 클래스는 개체에서 원시 유형 값을 랩 또는 캡슐화하므로 래퍼 클래스라고 한다. 이 모든 클래스는 java.lang 패키지에 있으며, 이 클래스는 다음과 같은 유용한 방법을..
-
자바 문자열 연구프로그래밍 JAVA 2020. 7. 29. 05:16
9.3 사례 연구: Palindromes 확인 중 이 절에서는 문자열이 회문인지 여부를 확인하는 프로그램을 제시한다. 끈은 앞과 뒤가 같은 것을 읽는다면 팔목이다. "엄마" "아빠"라는 말이요 예를 들어, "오후"는 모두 팔린드로메이다. 문제는 사용자가 문자열을 입력하도록 유도하고 보고하는 프로그램을 작성하는 것이다. 끈이 회문인지 아닌지. 한 가지 해결책은 첫 번째 문자가 문자열은 마지막 문자와 동일하다. 그렇다면 두 번째 문자가 동일한지 확인하십시오. 2대 1로 이 프로세스는 불일치가 발견되거나 모든 작업이 수행될 때까지 계속됨 문자열에서 문자열이 홀수인 경우 중간 문자를 제외하고 문자열이 확인됨 글자 수 이 아이디어를 구현하려면 낮음과 높음이라는 두 가지 변수를 사용하여 각 변수의 위치를 표시하십시..
-
자바 클래스 객체의 활용법 및 중간테스트프로그래밍 JAVA 2020. 7. 28. 07:28
장 요약 1. 클래스는 객체의 템플릿이다. 객체의 속성을 정의하고 제공한다. 객체와 객체를 조작하는 방법을 만드는 생성자. 2. 수업도 자료형이다. 객체 참조 변수를 선언하는 데 사용할 수 있다. 안 객체를 실제로 포함하는 객체를 보유하는 것으로 나타나는 객체 참조 변수 그 목적을 위해 엄밀히 말하면 객체 참조 변수와 객체는 다르지만 대부분의 경우 그 구별은 무시될 수 있다. 3. 사물은 한 계급의 한 예다. 새 연산자를 사용하여 개체를 만들고 기준 변수를 통해 해당 개체의 멤버에 액세스하기 위한 도트 연산자(.) 4. 인스턴스(instance) 변수나 메서드는 클래스의 인스턴스에 속한다. 그 용도는 연관되어 있다. 개별적인 예를 들어 정적 변수는 의 모든 인스턴스가 공유하는 변수다. 같은 반 정적 방법..
-
자바 프로그램 객체와 클래스 정의프로그래밍 JAVA 2020. 7. 26. 17:38
프로그램은 3행과 8행에 두 개의 객체를 만들고 객체에 대한 메소드를 호출한다. 채널 및 볼륨 레벨 설정 및 채널 및 볼륨 증가에 대한 조치를 수행하십시오. 이 프로그램은 14-17줄의 물체 상태를 보여준다. 메소드가 호출됨 tv1.turnOn()과 같은 구문 사용(라인 4) 데이터 필드는 다음과 같은 구문을 사용하여 액세스된다. tv1.channel (14호선)으로 표시한다. 이러한 예들은 계급과 사물을 엿볼 수 있게 해 주었다. 당신은 많은 것을 가질 수 있다. 생성자, 객체, 참조 변수, 데이터 필드 액세스 및 사물의 방법을 호출한다. 이어지는 절에서는 이러한 문제에 대해 자세히 논의한다. 8.1 대상과 대상의 정의 등급 사이의 관계를 기술한다. 8.2 클래스를 어떻게 정의하십니까? 8.3 객체의 ..
-
자바 객체지향 프로그래밍 이해와 객체 클래스프로그래밍 JAVA 2020. 7. 26. 12:36
개체 및 클래스 버튼 텍스트 필드 라디오 버튼 콤보 상자 레이블 확인란 키 포인트 그림 8.1 GUI 개체는 클래스에서 생성된다. 키 포인트 8.1 소개 객체 지향 프로그래밍을 통해 대규모 소프트웨어 및 GUI 개발 가능 효과적으로 앞의 장에서 자료를 학습한 후 선택, 루프, 방법 및 배열을 사용하여 많은 프로그래밍 문제를 해결할 수 있다. 그러나 이러한 자바 기능은 그래픽 사용자 인터페이스와 대규모 소프트웨어 시스템을 개발하기에 충분하지 않다. 그림과 같이 그래픽 사용자 인터페이스(GUI, 발음 구이)를 개발하려고 한다고 가정하십시오. 그림 8.1. 어떻게 프로그래밍하시겠습니까? 이 장에서 방법을 배우게 될 것이다. 이 장에서는 GUI를 개발하는 데 사용할 수 있는 객체 지향 프로그래밍을 소개한다. 대..
-
자바 다차원 배열의 이해프로그래밍 JAVA 2020. 7. 26. 09:33
■ 2차원 배열(제7.1조)을 사용하여 데이터를 나타내는 예를 제시한다. ■ 2차원 배열 변수를 선언하려면 배열 생성 및 액세스 행 및 열 인덱스를 사용하여 2차원 배열로 요소 배열 (§7.2). ■ 2차원 어레이에 대한 공통 작업을 프로그래밍하려면(표시) 배열, 모든 요소 합계, 최소 및 최대 찾기 요소, 무작위 셔플링)(제7.3조). ■ 2차원 배열을 방법(제7.4조)에 전달한다. ■ 객관식 문제 채점 프로그램을 작성하려면 2차원 배열 (제7.5조). ■ 2차원 배열(제7.6조)을 사용하여 가장 가까운 페어 문제를 해결한다. ■ 2차원 배열(제7.7조)을 이용한 스도쿠 솔루션 확인 ■ 다차원 배열 사용 방법(제7.8조) 다차원 배열 키 포인트 키 포인트 7.1 소개 표 또는 행렬의 데이터는 2차원 배..
-
자바에서 단차열 배열의 활용과 클래스 설정법프로그래밍 JAVA 2020. 7. 25. 19:44
목표 ■ 프로그래밍에 어레이가 필요한 이유 설명(제6.1조) ■ 배열 참조 변수를 선언하고 배열(제6.2.1조–6.2.2조)을 작성한다. ■ arrayRefVar.length를 사용하여 어레이 크기를 확보하고 기본값을 확인하려면 다음과 같이 하십시오. 배열로 (제6.2.3조) ■ 인덱스 변수를 사용하여 어레이 요소에 액세스하려면(제6.2.4조) ■ 어레이 이니셜라이저(제6.2.5조)를 사용하여 어레이를 선언, 생성 및 초기화하려면 ■ 공통 어레이 작업을 프로그래밍하려면(배열을 표시, 모두 요약) 원소, 최소 및 최대 원소 찾기, 무작위 셔플링, (제6.2.6조)조 (제6.2.6조) ■ 각 루프를 사용하여 프로그래밍을 단순화한다(제6.2.7조). ■ 애플리케이션 개발에 어레이를 적용하려면(LottoNumb..