2020-12-08 TIL
08 Dec 2020 | 로그포스2020-12-08 난수표현,향상된for문,다차원배열 🍕
- 오늘 한 것
- 학원 숙제 - 제어문 문제 풀이
- 학원 비대면 수업 (배열)
- 블로그 포스팅 (java day3, day4 정리)
- Javascript30 Tutorial day 21 (추후 포스팅 예정)
- github.io 약간의 오류 수정
-
오늘 배운 것
-
java에서 random 난수 삽입 2가지 방법
-
import java.util.Random; 으로 클래스를 불러온다.
Random r = new Random(); 객체 생성
r.nextInt(); 등으로 사용
r.nextInt(100); 0~100 까지 정수 랜덤값
-
Math.random() 활용
Math.random() 그냥 쓰면 0.0~1.0 까지의 랜덤값을 출력하므로
(int)Math.random()*100; 이런식으로 쓰면 0~100 까지의 정수 랜덤값
활용도는 어떻게 쓰느냐에 따라 무궁무진 !
-
-
java 향상된 for문은 연산을 덜 수행하므로 속도가 빠르다.
- but, 무조건 좋은 것은 아니다!
- index가 필요할 때는 기존 for문 사용 / 필요 없을때는 향상된 for문 사용
-
다차원배열
int[][] arr; arr = new int[2][3]; // [row][column] 2x3의 table이라 생각하자 //배열에 값을 할당 arr[0][0] = 1; ... arr[1][2] = 6;
stack 영역의 배열 arr은 100의 주소값으로 heap 영역의 100번지에 0번째,1번째 두 개의 주소값을 참조하고 있으며, 100번지의 0번째, 1번째는 각각 heap 영역의 200번지, 300번지의 0번째,1번째,2번째의 주소값을 참조하고 있다.
말로 설명하기 참 어렵다. -
- 내일 할 것
- 이것이 리눅스다 Chapter 07 셸 스크립트 프로그래밍 끝내기
- Javascript30 Tutorial Day 22
- 블로그 포스팅 (Java Day 5, 6)
- 시간이 남으면 Javascript Day 1 포스팅
- 끝으로
아침에 일어나 공부
오후에 학원 수업
밤에 공부
새벽에 블로그 포스팅
오늘의 한 줄 총평 : 24시간이 모자라..
- 참고 자료