mojo's Blog
임의의 수 생성하기 본문
Random 클래스를 이용하여 임의의 수를 설정할 수 있다.
Random r = new Random(); <= 객체 r을 생성하고
int randNum = r.nextInt(100); <= 0~99까지 임의의 정수를 생성한다.
Random 클래스를 이용하여 0~100 사이의 임의의 숫자를 찾아내도록 하는 code
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
Random r=new Random();
int k=r.nextInt(101);
int first=0, end=100, count=0;
while(first<=end) {
int mid=(first+end)/2;
count++;
if(mid==k) {
System.out.println(mid+" = "+k+" count : "+count);
break;
}
else if(mid<k) {
first=mid+1;
}
else {
end=mid-1;
}
}
scanner.close();
}
}
'Java' 카테고리의 다른 글
클래스, 멤버 접근 지정 및 static과 non-static, final 메소드 (0) | 2021.07.17 |
---|---|
this reference (0) | 2021.07.17 |
문자열의 n 번째 문자 가져오기 (0) | 2021.07.17 |
예외 처리, try-catch-finally 문 (0) | 2021.07.17 |
for-each 문 활용하기 (0) | 2021.07.17 |
Comments