버블 정렬이란 무엇입니까? 버블 정렬은 배열의 첫 번째 요소를 다음 요소와 비교하는 간단한 알고리즘입니다. 배열의 현재 요소가 다음 요소보다 수치적으로 크면 요소가 교체됩니다. 마찬가지로 알고리즘은 배열의 전체 요소를 탐색합니다. 이 자습서에서는 버블 정렬을 구현하는 JAVA 프로그램을 만듭니다. 프로그램 논리를 이해하는 데 도움이 되는 코드의 출력을 확인하세요. 암스트롱 번호를 확인하는 자바 프로그램 package com.guru99; public class BubbleSort { public static void m
회문 번호란 무엇입니까? 회문 번호 뒤집어도 같은 숫자로 유지되는 숫자입니다. 예를 들어 131입니다. 숫자가 바뀌더라도 동일한 숫자로 유지됩니다. 회문 수는 수직 축에서 반사 대칭을 갖습니다. 철자를 바꿔도 철자가 같은 단어를 말합니다. 자바의 회문 수의 예 121, 393, 34043, 111, 555, 48084 회문 번호의 예 LOL, MADAM 회문 번호 알고리즘 다음은 Java의 회문 수 알고리즘 논리입니다. 회문인지 확인해야 하는 입력 번호 가져오기 임시 변수에 숫자를 복사하고 반전시킵니다. 반전 번호와
이 예제 프로그램에서 우리는 사용자가 입력한 문자열을 뒤집을 것입니다. 문자열을 뒤집는 함수를 만들 것입니다. 나중에 모든 문자가 반전될 때까지 재귀적으로 호출합니다. 문자열을 반전시키는 자바 프로그램 작성 package com.guru99; public class ReverseString { public static void main(String[] args) { String myStr = Guru99; //create Method and pass and input parameter string String
암스트롱 번호란 무엇입니까? 암스트롱 숫자에서 개별 숫자의 거듭제곱의 합은 숫자 자체와 같습니다. 즉, 다음 방정식이 성립합니다. xy..z = xn + yn+.....+ zn n은 숫자의 자릿수입니다. 예를 들어 3자리 Armstrong 번호입니다. 370 = 33 + 73 + o3 = 27 + 343 + 0 = 370 암스트롱 숫자의 예 0, 1, 4, 5, 9, 153, 371, 407, 8208, etc. 이것을 프로그램으로 작성해 봅시다: 숫자가 암스트롱 번호인지 확인하는 자바 프로그램 //Checktemp
자바에서 피보나치 수열이란 무엇입니까? 피보나치 수열 Java에서 다음 숫자는 이전 두 숫자의 합인 일련의 숫자입니다. 피보나치 수열의 처음 두 숫자는 0과 1입니다. 피보나치 숫자는 두 정수의 최대 공약수를 결정하기 위한 알고리즘의 계산 런타임 연구에서 크게 사용됩니다. 산술에서 Wythoff 배열은 피보나치 수열로 인한 무한한 숫자 행렬입니다. The Fibonacci sequence: 0, 1, 1, 2, 3, 5, 8, 13, 21, ... 자바에서 피보나치 수열이란 무엇입니까? For 루프를 사용하는 Java의 피보나
이 튜토리얼에서는 문자를 문자열로 변환하려면 문자열을 문자로 변환하려면 문자를 문자열로 변환 Java에서 Char를 String으로 변환하는 방법에는 여러 가지가 있습니다. 사실 String은 Java에서 Character 배열로 구성되어 있습니다. Char는 16비트 또는 2바이트의 부호 없는 데이터 유형입니다. 2가지 방법을 사용하여 문자열을 문자로 변환할 수 있습니다 – 방법 1:toString() 방법 사용 public class CharToString_toString { public static void ma
소수란 무엇입니까? 소수 1 또는 자기 자신으로만 나누어 떨어지는 수입니다. 두 개의 작은 자연수의 곱이 아닌 1보다 큰 자연수입니다. 예를 들어, 11은 1 또는 그 자체로만 나눌 수 있습니다. 기타 소수 2, 3, 5, 7, 11, 13, 17 등 참고: 0과 1은 소수가 아닙니다. 2는 유일한 짝수 소수입니다. Java에서 1에서 100 사이의 소수 프로그램을 인쇄하는 방법 다음은 1에서 100까지의 소수를 인쇄하는 Java 프로그램입니다. 프로그램 논리: 자바에서 소수 프로그램의 주요 메소드는 자바에서 1에서 1
JSON이란 무엇입니까? JSON은 Javascript Object Notation의 약자로 현재 대부분의 프로그래밍 언어가 읽을 수 있는 특정 규칙을 따르는 데이터 형식입니다. 파일로 쉽게 저장하거나 데이터베이스에 기록할 수 있습니다. JSON 형식은 키-값 쌍을 사용하여 데이터를 설명합니다. 다음 예에서는 개인 정보를 저장하는 JSON 문자열을 정의합니다. { username : guru99user, email : [email protected] } 따라서 JSON 구문은 매우 간단합니다. 각 데이터 정보는 필드 이
소수란 무엇입니까? 소수는 1 또는 자기 자신으로만 나누어 떨어지는 수입니다. 예를 들어, 11은 1 또는 그 자체로만 나눌 수 있습니다. 기타 소수 2, 3, 5, 7, 11, 13, 17…. 참고: 0과 1은 소수가 아닙니다. 2는 유일한 짝수 소수입니다. 숫자가 소수인지 여부를 확인하는 Java 프로그램 프로그램 논리: 입력된 숫자, 예를 들어 17을 값 2에서 17로 나누고 나머지를 확인해야 합니다. 나머지가 0이면 소수가 아닙니다. 자신의 절반 이상으로 나누어 떨어지는 수는 없습니다. 따라서 numberToChe
Java용 JasperReports란 무엇입니까? 재스퍼 리포트 애플리케이션 보고에 사용되는 Java용 오픈 소스 보고 도구입니다. 이 보고 도구는 풍부한 콘텐츠를 화면, 프린터 또는 HTML, PDF, XLS, RTF, CSV, XML, ODT 및 TXT와 같은 다양한 파일에 쓰는 데 도움이 됩니다. JasperReports는 또한 동적 콘텐츠를 생성하기 위해 Java EE 또는 웹 애플리케이션과 같은 Java 지원 애플리케이션에 사용할 수 있습니다. 이 JasperReports 단계별 자습서에서는 다음을 배우게 됩니다. J
빌드 도구란 무엇입니까? 빌드 도구는 프로그램의 새 버전을 빌드하는 데 사용되는 프로그래밍 도구입니다. 모든 소스 코드에서 실행 가능한 애플리케이션 생성을 자동화합니다. 아파치 앤트란 무엇입니까? 아파치 개미 는 순수 Java 코드의 완전한 이식성을 갖춘 Java 애플리케이션을 빌드하기 위한 Java 기반 명령줄 도구입니다. 이를 통해 개발자는 문서 생성 등과 같은 반복적인 개발 작업을 자동화하기 위해 민첩한 원칙과 테스트 주도 개발을 채택할 수 있습니다. Ant는 Another Neat Tool의 약어입니다. 초보자를 위한
스프링 프레임워크란 무엇입니까? 스프링 프레임워크 Java를 프로그래밍 언어로 사용하여 웹 애플리케이션을 구축하기 위한 오픈 소스 프레임워크입니다. 강력하고 가벼우면서도 사용이 간편하며 Java 애플리케이션 개발을 쉽게 지원합니다. Spring은 최대 절전 모드, 스트럿츠, 태피스트리, JSF와 같은 다양한 프레임워크를 지원하기 때문에 프레임워크의 프레임워크로 생각할 수 있는 경량 프레임워크입니다. 이 Java Spring 자습서에서는 다음을 배우게 됩니다. Spring 프레임워크란 무엇입니까? 스프링 프레임워크의 기능
Groovy 스크립트란 무엇입니까? 아파치 그루비 Java 플랫폼용으로 구축된 객체 지향 및 Java 구문 호환 프로그래밍 언어입니다. 이 동적 언어에는 Python, Ruby, Smalltalk 및 Pero와 유사한 많은 기능이 있습니다. Groovy 소스 코드는 Java 바이트코드로 컴파일되어 JRE가 설치된 모든 플랫폼에서 실행할 수 있습니다. 또한 Groovy는 배후에서 더 민첩하고 역동적으로 만드는 많은 작업을 수행합니다. Groovy 언어는 Java 플랫폼의 스크립팅 언어로 사용할 수 있습니다. Java의 엔터프라이즈
자바에서 리플렉션이란 무엇입니까? Java Reflection은 런타임에 클래스의 모든 기능을 분석하고 수정하는 프로세스입니다. Java의 Reflection API는 런타임에 필드, 메소드, 생성자 등을 포함하는 클래스 및 해당 멤버를 조작하는 데 사용됩니다. Java에서 리플렉션 API의 한 가지 장점은 클래스의 private 멤버도 조작할 수 있다는 것입니다. java.lang.reflect 패키지는 리플렉션을 구현하는 많은 클래스를 제공합니다. java.lang.Class 클래스의 java.Methods는 특정 클래스의
자바에서 파일을 읽는 방법 Java는 파일에서 읽을 수 있는 여러 메커니즘을 제공합니다. 이를 위해 제공되는 가장 유용한 패키지는 java.io.Reader입니다. 이 클래스에는 java.io.BufferedReader 패키지 아래에 Java BufferedReader 클래스가 포함되어 있습니다. 자바에서 BufferedReader란 무엇입니까? BufferedReader 문자, 배열 또는 줄을 매끄럽게 읽는 문자를 버퍼링하여 입력 스트림(예:파일)에서 텍스트를 읽는 Java 클래스입니다. 일반적으로 Reader의 각 읽기 요
Java에서 split() 문자열이란 무엇입니까? StrSplit() 메소드를 사용하면 특정 Java 문자열 구분 기호를 기반으로 문자열을 분리할 수 있습니다. 대부분 Java 문자열 분할 속성은 문자열을 나누거나 분할하려는 공백 또는 쉼표(,)입니다. split() 함수 구문 public String split(String regex) public String split(String regex, int limit) 매개변수 정규식:Java 분할의 정규식이 텍스트/문자열에 적용됨 제한:Java 문자열 분할의 제한은 배열의
자바에서 스윙이란 무엇입니까? 자바 스윙 GUI 구성 요소를 포함하는 GUI(그래픽 사용자 인터페이스) 툴킷입니다. Swing은 Java 애플리케이션을 위한 정교한 GUI 구성 요소를 만들기 위한 풍부한 위젯 및 패키지 세트를 제공합니다. Swing은 GUI를 제공하는 Java GUI 프로그래밍용 API인 JFC(Java Foundation Classes)의 일부입니다. Java Swing 라이브러리는 Java Abstract Widget Toolkit(AWT ), 이전의 플랫폼 종속 GUI 툴킷. 버튼, 텍스트 상자 등과 같은
모든 애플리케이션에는 여러 프로세스(인스턴스)가 있을 수 있습니다. 이 프로세스 각각은 단일 스레드 또는 다중 스레드로 할당될 수 있습니다. 이 튜토리얼에서 동시에 여러 작업을 수행하는 방법과 스레드 및 스레드 간의 동기화에 대해 자세히 알아보겠습니다. Java의 이 멀티스레딩 자습서에서는 다음을 배웁니다. 단일 스레드란 무엇입니까 자바에서 멀티스레딩이란 무엇입니까? Java의 스레드 수명 주기 자바 스레드 동기화 자바 멀티스레딩 예 단일 스레드란 무엇입니까? Java의 단일 스레드는 기본적으로 가볍고 가장 작은 처리
이 튜토리얼에서는 다음을 배우게 됩니다 – 자바에서 현재 날짜 표시 SimpleDateFormat:날짜 구문 분석 및 형식 지정 날짜 비교 예 먼저 날짜로 구성된 매개변수를 이해하겠습니다. . 주로 다음을 포함합니다 - 연도 (2자리 또는 4자리) 월 (2자리, 월의 처음 3글자 또는 해당 월의 전체 단어). 날짜 (실제 날짜가 됩니다). 요일 (주어진 날짜의 요일 – 일, 월, 화 등) 컴퓨터 시스템과 관련하여 날짜와 연관시키는 데 사용할 수 있는 매개변수가 상당히 많습니다. 우리는 이 주제의 뒷부분에서 그것
이 튜토리얼에서는 Java-에서 난수를 생성하는 방법을 배웁니다. 자바 랜덤 클래스 사용 Java Math.Random 사용 자바를 사용한 난수 생성 난수는 두 가지 방법으로 생성할 수 있습니다. java.util.Random 클래스는 boolean, int, long, float 및 double과 같은 다양한 데이터 유형의 난수를 생성하는 데 사용됩니다. Random 클래스의 객체를 초기화하고 nextInt(), nextDouble() 또는 nextLong() 메서드를 사용하여 난수를 생성합니다. Math.Random을 사용
java