java
이 튜토리얼에서는 Java-
에서 난수를 생성하는 방법을 배웁니다.난수는 두 가지 방법으로 생성할 수 있습니다. java.util.Random 클래스는 boolean, int, long, float 및 double과 같은 다양한 데이터 유형의 난수를 생성하는 데 사용됩니다. Random 클래스의 객체를 초기화하고 nextInt(), nextDouble() 또는 nextLong() 메서드를 사용하여 난수를 생성합니다. Math.Random을 사용하여 0.0에서 1.0 사이의 임의 값을 생성할 수도 있습니다.
Java에서 10개의 난수를 생성하는 방법을 살펴보겠습니다.
먼저 java.util.Random을 사용하여 구현하는 것을 볼 것입니다. Java에서 0에서 100 사이의 10자리 난수를 생성해야 한다고 가정합니다.
import java.util.Random; public class RandomNumbers{ public static void main(String[] args) { Random objGenerator = new Random(); for (int iCount = 0; iCount< 10; iCount++){ int randomNumber = objGenerator.nextInt(100); System.out.println("Random No : " + randomNumber); } } }
출력:
Random No : 17 Random No : 57 Random No : 73 Random No : 48 Random No : 68 Random No : 86 Random No : 34 Random No : 97 Random No : 73 Random No : 18
Random 클래스의 객체는 objGenerator로 초기화됩니다. Java 클래스의 난수 생성기에는 nextInt와 같은 메소드가 있습니다. 이것은 상한으로 지정된 인수를 기반으로 난수를 제공하지만 하한은 0을 취합니다. 따라서 10개의 난수가 표시됩니다.
이제 10개의 난수 생성된 자바를 원하지만 0.0에서 1.0의 범위에 있는 경우 math.random() 이라는 난수 생성기 자바 클래스를 사용해야 합니다.
다음 루프를 사용하여 생성할 수 있습니다-
public class DemoRandom{ public static void main(String[] args) { for(int xCount = 0; xCount< 10; xCount++){ System.out.println(Math.random()); } } }
출력:
0.46518450373334297 0.14859851177803485 0.5628391820492477 0.6323378498048606 0.1740198445692248 0.9140544122258946 0.9167350036262347 0.49251219841030147 0.7426056725722353
이제 그 이상한 숫자가 어떻게 생성되는지 알 수 있습니다!!!
난수는 두 가지 방법으로 생성할 수 있습니다. Random Java 클래스(패키지 java.util에 있음) 또는 Using Math.random Java 클래스를 사용할 수 있습니다(그러나 이것은 정수가 아닌 0.0에서 1.0 범위에서 double을 생성합니다).
java
Java에서 split() 문자열이란 무엇입니까? StrSplit() 메소드를 사용하면 특정 Java 문자열 구분 기호를 기반으로 문자열을 분리할 수 있습니다. 대부분 Java 문자열 분할 속성은 문자열을 나누거나 분할하려는 공백 또는 쉼표(,)입니다. split() 함수 구문 public String split(String regex) public String split(String regex, int limit) 매개변수 정규식:Java 분할의 정규식이 텍스트/문자열에 적용됨 제한:Java 문자열 분할의 제한은 배열의
일반적으로 Numbers로 작업할 때 byte, int, long, double 등과 같은 기본 데이터 유형을 사용합니다. 예시 int i = 5000; float gpa = 13.65f; double mask = 125; 그러나 개발 과정에서 기본 데이터 유형 대신 객체를 사용해야 하는 상황을 접하게 됩니다. 이를 달성하기 위해 Java는 래퍼 클래스를 제공합니다. . 모든 래퍼 클래스(Integer, Long, Byte, Double, Float, Short)는 추상 클래스 Number의 하위 클래스입니다. 래퍼 클래