제9 장 디지털 처리 류
8217 단어 자바 학습 노트
2 단계 디 렉 터 리
3 단계 디 렉 터 리
1.숫자 포맷
2.수학 연산
3.난수
자바 에 서 는 무 작위 수 를 생 성 하 는 두 가지 방식 을 제공 하 는데 각각 호출
Math
류 의random( )
방법 으로 무 작위 수 와 호출Random
류 를 생 성하 여 각종 데이터 형식의 무 작위 수 를 생 성 한다.3.1
Math.random()
방법public class MathRondom {
// 0 <= Math.random() <= 1.0
public static int GetEvenNum(double num1, double num2){
int s = (int)num1 + (int)(Math.random() * (num2 - num1));
if (s % 2 == 0){
return s;
}
else{
return s + 1;
}
}
public static void main(String[] args){
System.out.println("2~32range is double "+GetEvenNum(2, 32));
System.out.println("random number is : "+ Math.random());
}
}
3.1
Random
클래스문법 은 다음 과 같다
Random r=new Random();
.그 중에서 r 는 Random 대상 을 말한다.public class RandomDemo {
public static void main(String[] args){
Random r = new Random();
System.out.println("random produce a integer number is "+r.nextInt());
System.out.println("random produce a boolean number is "+r.nextBoolean());
System.out.println("random produce a double number is "+r.nextDouble());
System.out.println("random produce a long number is "+r.nextLong());
}
}
4.큰 숫자 연산
BigInteger 는 임의의 정밀도 의 정 수 를 지원 합 니 다.즉,연산 에서 BigInteger 유형 은 정 보 를 잃 지 않 고 모든 크기 의 정 수 를 정확하게 표시 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SpringCloud 분산 (4) 분산 게이트웨이 Zuul 사용 상세 정보마이크로서비스 체계에서 Eureka Server와 통신하는 마이크로서비스에 대해 서비스 이름을 사용하면 접근할 수 있다.그러나 휴대전화, 웹 사이트 등 외부 방문자들은 여전히 N다중 서버와 상호작용을 해야 하고 그들...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.