프로그래밍 JAVA
-
자바에서 원을 구하기 ( 수학적 접근법)프로그래밍 JAVA 2020. 7. 25. 18:41
(Geometry: 원 거리 매우 넓음) 원 사이의 거리가 가장 크다. 구면의 두 점 (x1, y1) 및 (x2, y2)를 지리적 위치로 설정 위도와 경도 2점 둘 사이의 큰 원 거리 점수는 다음 공식을 사용하여 계산할 수 있다. 사용자에게 위도 및 경도 2를 입력하라는 메시지를 표시하는 프로그램 작성 지구상의 점들은 도 단위로 표시되고 그것의 큰 원 거리를 보여준다. 평균 지구 반경은 6,371.01km이다. 각도를 라디안으로 변환해야 함 자바 삼각법에서는 Math.toRadians 방법을 사용하므로 라디안의 공식의 위도와 경도는 북과 서를 위한 것이다. 남도와 동도를 나타내려면 음수를 사용하십시오. 다음은 샘플 실행: d = radius * arccos(x1) * sin(x2) + cos(x1) * ..
-
JAVA VARIABLE 변수 사용과 추상화 클래스프로그래밍 JAVA 2020. 7. 23. 23:04
5.9 변수의 범위 변수의 범위는 변수가 될 수 있는 프로그램의 부분이다. 참조의 섹션 2.5는 변수의 범위를 소개했다. 이 절에서는 변수의 범위를 더 자세히 설명한다. 방법 내부에 정의된 변수를 로컬 변수라고 한다. 지역 변수의 범위는 선언에서 시작하여 끝까지 계속된다. 변수를 포함하는 블록 로컬 변수를 선언하고 값을 할당해야 함 사용되기 전에 매개변수는 실제로 로컬 변수다. 메서드 파라미터의 범위는 전체 범위를 포함한다. method. for-loop 헤더의 초기 동작 부분에서 선언된 변수의 범위는 다음과 같다. 전체 고리 단, 포루프 본체 내부에서 선언된 변수는 범위가 제한된다. 다음과 같이 선언에서 변수를 포함하는 블록 끝까지의 루프 본문에서 그림 5.5과 같다.그림 5.5 포루프 헤더의 초기 작..
-
JAVA 모듈화 코드 MODULE프로그래밍 JAVA 2020. 7. 23. 22:01
앞 질문의 (a)에 대해서는, 활성화 기록의 내용을 에 표시한다. 메서드 max가 호출되기 직전에 호출 스택(max가 입력되기 직전에 입력되는 것처럼) 최대값이 반환되고, 최대값이 반환된 직후에 반환된다. 5.6 모듈화 코드 모듈화를 통해 코드를 쉽게 유지 관리하고 디버깅할 수 있으며 코드가 재사용이 있는 중복 코드를 줄이고 코드 재사용을 가능하게 하는 방법을 사용할 수 있다. 방법은 다음과 같을 수 있다. 코드를 모듈화하고 프로그램의 품질을 향상시키기 위해 사용된다. 목록 4.9는 사용자가 두 개의 정수와 디스플레이를 입력하도록 하는 프로그램을 제공한다. 그들의 최대 공약수 에 나온 것처럼 메소드를 사용하여 프로그램을 다시 작성할 수 있다. 목록 5.6. 목록 5.6 BrestCommonDivisorM..
-
자바 breack and Continue 설명프로그래밍 JAVA 2020. 7. 23. 07:20
4.9 키워드 breack and Continue break and continue 키워드는 루프에서 추가 제어 기능을 제공한다. 교육학 노트 두 개의 키워드인 break and continue를 루프 문에서 사용하여 추가 제어를 제공할 수 있다. break and continue를 사용하면 경우에 따라 프로그래밍을 간소화할 수 있다. 그러나 이러한 프로그램을 과도하게 사용하거나 부적절하게 사용하면 프로그램을 읽기 어렵고 읽기 어려울 수 있다. 디버그. (강사 참고: 나머지 책에 대한 학생들의 이해에 영향을 주지 않고 이 부분을 건너뛸 수 있다.) 스위치 문에서 키워드 끊기를 사용하셨습니다. 당신은 또한 루프에서 break in loop을 사용할 수 있다. 루프를 즉시 종료한다. 4.12 목록에는 그 효..
-
JAVA LOOP 소개 및 설명 (자바 루프)프로그래밍 JAVA 2020. 7. 21. 09:08
4.1 소개 루프는 프로그램에서 진술을 반복적으로 실행하도록 지시하는 데 사용될 수 있다. 문자열(예: Java에 오신 것을 환영합니다!)을 백 번 표시해야 한다고 가정해 보십시오. 그것 다음 문장을 백 번 써야 하는 것은 지루할 것이다. 문제 고리를 틀다 순환하는 동안에 루프 보디 그렇다면, 이 문제를 어떻게 해결할 것인가? Java는 작업 횟수를 제어하는 루프라는 강력한 구조를 제공한다. 또는 일련의 작업이 연속적으로 수행된다. 루프 문으로 간단하게 컴퓨터에 다음과 같이 인쇄 문을 백 번 코드 화할 필요 없이 스트링을 백 번 표시하도록 지시한다. int count = 0; 한편 (100세 < 100세) System.out.println("Java에 오신 것을 환영합니다!"); 카운트++; } 변수 카..
-
JAVA 숫자 변환 Numeric conversion프로그래밍 JAVA 2020. 7. 21. 08:05
2.15 숫자 유형 변환 부동 소수점은 명시적 주물을 사용하여 정수로 변환할 수 있다. 서로 다른 유형의 두 피연산자로 이진 연산을 수행할 수 있는가? 네. 정수가 되면. 부동 소수점 번호는 바이너리 작업에 포함되며, Java는 자동으로 변환된다. 부동 소수점 값까지의 정수 따라서 3 * 4.5는 3.0 * 4.5와 같다. 항상 더 큰 범위의 값을 지원하는 숫자 변수에 값을 할당할 수 있다. 예를 들어, 당신은 플로트 변수에 긴 값을 할당할 수 있다. 그러나 유형 주물을 사용하지 않는 한 범위가 작은 유형의 변수에 값을 할당할 수 없다. 주조는 한 데이터 유형의 값을 다른 데이터 유형의 값으로 변환하는 작업이다. 범위가 작은 유형을 범위가 큰 유형에 캐스팅하는 것을 확장형이라고 한다. 범위가 큰 활자를 ..
-
JAVA 콘솔창 사용법프로그래밍 JAVA 2020. 7. 21. 07:00
2.3 콘솔에서 입력 읽기 콘솔에서 입력을 읽으면 프로그램이 사용자의 입력을 받아들일 수 있다. Listing 2.1에서 반경은 소스 코드에 고정되어 있다. 다른 반지름을 사용하려면 소스 코드를 수정하고 다시 컴파일하십시오. 분명히, 이것은 편리하지 않기 때문에, 대신 당신은 콘솔 입력에는 스캐너 클래스를 사용하십시오. Java는 시스템을 사용한다. System.in은.System.in 표준 출력 장치를 참조하고 System.in은 표준 입력 장치를 참조한다. 기본적으로 출력 장치는 디스플레이 모니터, 입력 장치는 건반 콘솔 출력을 수행하려면 인쇄 방법을 사용하여 원시 값 또는 콘솔에 대한 문자열. 콘솔 입력이 Java에서 직접 지원되지 않지만 스캐너 클래스를 사용하여 다음과 같이 System.in에서 ..
-
Java 프로그램 생성, 컴파일 및 실행프로그래밍 JAVA 2020. 7. 19. 17:22
1.8 Java 프로그램 생성, 컴파일 및 실행 Java 프로그램을 .java 파일에 저장하고 .class 파일로 컴파일하십시오. .class 파일 Java Virtual Machine에서 실행됨. 프로그램을 만들고 컴파일해야 실행할 수 있다. 이 과정은 그림 1.14와 같이 반복한다. 프로그램에 컴파일 오류가 있는 경우 수정해야 함 고친 다음 다시 컴파일하는 프로그램 프로그램에 런타임 오류가 있거나 없는 경우 올바른 결과를 만들어내고, 프로그램을 수정하고, 다시 컴파일하고, 실행해야 한다. 다시 텍스트 편집기나 IDE를 사용하여 Java 소스 코드 파일을 만들고 편집할 수 있다. 이 섹션 명령 창에서 Java 프로그램을 만들고, 컴파일하고, 실행하는 방법을 보여준다. 네가 만약 Eclipse, NetB..