티스토리 뷰
간략하게 자바에서의 난수 생성에 대해 이야기해 보려고한다.
int random = (int)Math.random(); 으로 만들경우 1~0.99까지 int 값이 생성된다.
그래서 우리가 활용을 하고싶을 땐
(int)Math.random()*10 //0~9 까지의 난수 발생
(int)Math.random()*100 //0~99 까지의 난수 발생
이런식으로 곱을 해줘야 한다 그리고 0~9까지는 +1 더해줘서 1~10까지의 난수로 변경이 가능하다.
그렇지 않으면 원하는 숫자안에서 난수를 발생 시킬 수 있는데
방식은 메소드를 통해 만들어 볼 수 있다.
public static int randomRange(int n1, int n2) //n2가 max값 n1이 min값을 뜻함
{
return (int) (Math.random() * (n2 - n1 + 1)) + n1;
}
라는 메소드를 하나 정의 해두고
int random = randomRange(n1,n2); 를 통해 사용한다. min에는 사용할 최솟값과 max엔 최댓값을
필요에 맞게 숫자를 넣어주면된다.
자동 들여쓰기라는 아주아주 편리한 커맨드를 포스팅 하려고 한다.
제일 먼저 controll+a 를 눌러주어 전체 선택을 하도록 하고 controll+shift+F 를 눌렀을 때 자동 들여쓰기가 완성된다.
import를 자동으로 해주는 단축키 : controll+shift+o
겟터셋터 자동으로 생성해주는 단축키 : Alt+s+r
패키지나 클래스 생성할때 커서 거기다 두고 ctrl+n
자바 한 페이지단에서 임포트한 다른 클래스로 빠르게 넘어가는 방법
1.클래스를 컨트롤+클릭(open) 하기
2.커서를 올린채로 F3 누르기
한 줄 삭제: ctrl+d
패널 접기: ctrl+m
들여쓰기: ctrl+shift+tab
내어쓰기: shift+tab
'Back-end > Java' 카테고리의 다른 글
(JAVA) 문자열 나누는 Split(), subString (0) | 2018.09.12 |
---|---|
(JAVA) 자바의 배열(얕은, 깊은복사)과 for-in문 (0) | 2018.09.11 |
이클립스-외부 프로젝트를 내 프로젝트에 추가하기 & 글씨가 깨질 때!! (0) | 2018.09.10 |
조건문 If 와 switch (0) | 2018.09.06 |
(JAVA) 자바 연산자 (0) | 2018.09.05 |