songdev
songdev
songdev
전체 방문자
오늘
어제
  • 분류 전체보기 (78)
    • Web 개발 (6)
    • 리눅스 (5)
    • git (5)
    • Bigdata (8)
      • 하둡 Architecture 번역 (6)
      • Ambari (2)
    • 코테 (22)
      • 프로그래머스 (22)
    • 자격증 (7)
      • 정보처리기사 (5)
      • SQLD (2)
    • 스터디 (18)
      • 웹 프로그래밍 (3)
      • 개념정리 (4)
      • 예제 (6)
      • 바닐라 JS로 크롬 앱 만들기 (5)
    • 일상 (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 향상된 버블정렬
  • parseInt()
  • github push
  • copyOfRange()
  • 정렬
  • 프로그래머스
  • 배열의 복사
  • 깃허브
  • 리눅스
  • 정보처리기사
  • SQLD
  • Java
  • sort()
  • level1
  • 배열
  • github
  • charAt()
  • 자바스크립트
  • 정보처리기사 필기
  • javascript

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
songdev

songdev

스터디/예제

Random 클래스 활용

2020. 2. 20. 08:51
반응형

○ Random 클래스 활용

 

- 입력받은 수만큼 난수를 발생시켜 배열에 담고, 그 중 가장 큰 값과 가장 작은 값 구하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java. util.Scanner;
import java.util.Random;
 
public class RandomSu{
    public static void main(String[] args) {
        
        // Scanner 인스턴스 생성
        Scanner sc = new Scanner(System.in);
 
        System.out.print("발생시킬 난수의 개수 입력 : ");
        int size = sc.nextInt();
 
        // size 변수에 담아낸 수 만큼의 배열방 만들기
        int[] arr = new int[size];
        
        Random rd = new Random();
        
        // 배열 구성
        for(int i=0;i<size;i++) {
            arr[i] = rd.nextInt(100)+1;
        }
        //-- rd.nextInt(100)   → 0 ~ 99 까지의 무작위 정수 한 개 발생
        //   rd.nextInt(100)+1 → 1 ~ 100까지의 무작위 정수 한 개 발생
 
        // 가장 큰 값, 가장 작은 값 확인
        int max, min;        //-- 최대값, 최소값
        max=min=arr[0];        //-- max = min = 8;
 
        for(int i=1;i<size;i++) {
            if(max<arr[i])
                max=arr[i];
            if(min>arr[i])
                min=arr[i];
        }
 
        // 결과 출력
        System.out.printf("가장 큰 값 : %d, 가장 작은 값 : %d\n", max, min);
 
    }
}
Colored by Color Scripter
cs

 

[실행결과]

발생시킬 난수의 개수 입력 : 3
가장 큰 값 : 82, 가장 작은 값 : 16
계속하려면 아무 키나 누르십시오 . . .

반응형

'스터디 > 예제' 카테고리의 다른 글

정보은닉/접근제어자/getter/setter/java  (0) 2020.02.21
배열의 복사/데이터 복사/깊은 복사/java  (0) 2020.02.21
배열의 복사/주소값 복사/얕은 복사/java  (0) 2020.02.20
입력받은 인원 수 만큼 이름과 전화번호를 입력받아 전체 출력하기/java/배열  (0) 2020.02.09
A ~ Z 까지 배열로 담아 출력하기/java  (0) 2020.02.09
    '스터디/예제' 카테고리의 다른 글
    • 배열의 복사/데이터 복사/깊은 복사/java
    • 배열의 복사/주소값 복사/얕은 복사/java
    • 입력받은 인원 수 만큼 이름과 전화번호를 입력받아 전체 출력하기/java/배열
    • A ~ Z 까지 배열로 담아 출력하기/java
    songdev
    songdev

    티스토리툴바