| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
- random클래스
- 멤버필드
- 2진법음수표현
- 클래스
- 멤버변수의초기화
- 지역변수
- java
- 객체지향
- 멤버변수
- new연산자
- random()
- 컴퓨터구조
- 멤버메소드
- 변수의초기화
- 난수
- 클래스멤버
- 1의보수
- JAVA프로그래밍
- 자바프로그래밍
- 2진법음수
- 난수발생
- 자바
- 2진법의음수표현
- 부호절댓값
- 객체지향언어
- 전역변수
- static
- 의사난수
- 2의보수
- Math.random()
- Today
- Total
목록java (5)
주인장의 프로그래밍 개발 공부방
 [자바 프로그래밍 기본] 3. 클래스의 구성 (2) 멤버 변수의 초기화
			
			
				[자바 프로그래밍 기본] 3. 클래스의 구성 (2) 멤버 변수의 초기화
				지난 시간에 클래스의 구성요소인 멤버에 대해서 알아봤다. 그렇다면 이제 멤버를 사용하는 방법에 대해서 알아봐야 할텐데 하지만 그 전에 중요한 과정이 하나 기다리고 있다. 바로 멤버 변수의 초기화다. 이전에 프로그래밍 기본 지식 과정의 첫 번째 챕터에서 다뤘던 변수에서 변수의 기본 값과 초기화에 대해서 간단히 알아본 적이 있었다. 이번 시간은 그 내용의 연장선으로서 클래스의 멤버 변수의 초기화에 대해서 자세히 알아보고자 한다. 변수의 기본값과 초기화 내용은 아래에서 확인할 수 있다. https://colossus-java-practice.tistory.com/5 [Chapter 1 변수] 5. 변수의 기본 값과 초기화 지난 시간까지 변수가 무엇인지와 변수타입의 종류, 변수를 선언하는 방법 등을 알아봤다. ..
지난번에 자바에서 난수를 뽑아내는 방법으로 Math.random()이라는 메소드에 대해서 알아봤었다. 더보기 [자바 프로그래밍 기초] 6. 난수를 뽑아주는 Math.random() [자바 프로그래밍 기초] 6. 난수를 뽑아주는 Math.random() 이번 시간에는 자바에서 난수를 만들어야 할 때 유용하게 사용할 수 있는 Math.random()에 대해서 살펴보도록 하자. 1. 난수 난수(亂數)란 정의된 범위 내에서 무작위로 추출된 수를 일컫는다. 난수 colossus-java-practice.tistory.com 그리고 이번에는 자바에서 난수를 뽑아내는 다른 방법인 Random 클래스를 이용한 방법에 대해서 알아보도록 하자. 1. Random 클래스 그렇다면 일단 Random 클래스에 대해서 먼저 알아..
이번 시간에는 자바에서 난수를 만들어야 할 때 유용하게 사용할 수 있는 Math.random()에 대해서 살펴보도록 하자. 1. 난수 난수(亂數)란 정의된 범위 내에서 무작위로 추출된 수를 일컫는다. 난수는 누구라도 그 다음에 나올 값을 확신할 수 없어야 한다. -출처 : 위키백과- 난수의 의미를 찾아보면 이렇게 설명하고 있는데 한마디로 랜덤한 숫자란 뜻이다. 우리가 가끔씩 프로그램을 개발할 때 난수가 필요한 경우가 있다. 대표적으로 로또번호 생성기나 추첨기, 암호키 생성 등과 같이 우리가 전혀 추측할 수 없는 숫자나 값을 뽑아내야 할 때가 바로 그 경우인데 이런 걸 구현할 수 있도록 자바에서는 Math.random()라는 메소드를 제공하고 있다. 그리고 Random클래스라는 랜덤객체를 생성할 수 있는 ..
 [자바 프로그래밍 기본] 2. 클래스의 구성 (1) 멤버
			
			
				[자바 프로그래밍 기본] 2. 클래스의 구성 (1) 멤버
				지난 시간에는 클래스(Class)가 무엇인지에 대해서 알아봤고 간단하게 클래스를 생성하는 방법에 대해서 알아봤었다. 그런데 클래스를 생성한다고 해도 클래스는 무엇으로 구성되어 있으며, 무엇을 어떻게 넣어야 하는지 알아야 만들어서 써먹든지 말든지 할 수 있을 것이다. 스티브 잡스가 무대에 나와서 "iPhone"이라고 했을 때 관객들은 환호하겠지만 잡스가 거기에서 아이폰이 정작 무엇인지, 뭘 할 수 있는지, 무슨 기능이 들어있는지 설명하지 않고 발표를 끝냈다면 환호하던 관객들은 순식간에 대략 정신이 멍해졌을 것이다. 그러니 주인장도 이 글을 읽는 여러분들의 정신이 멍해지지 않도록 클래스가 무엇인지에서 끝내지 않고 클래스 안에는 무엇이 들어있으며, 어떤 걸 할 수 있으며, 어떻게 만드는지 에 대해서 알려주려고..
 [자바 프로그래밍 기본] 1. 클래스와 객체
			
			
				[자바 프로그래밍 기본] 1. 클래스와 객체
				우리가 이전 글에서 객체지향이 무엇을 의미하는지와 장단점에 대해서 알아봤고 마지막에서 객체지향이 지니고 있다는 특징 4가지를 포장지를 뜯진 않고 껍데기만 잠깐 살펴봤었다. 이번 시간에는 그 4가지 중에서 하나를 가져와 포장을 뜯어서 내용물을 확인"해 보려고" 했지만 그 포장지를 뜯기 위해선 먼저 진행해야 할 선행 퀘스트가 있어서 일단 그 퀘스트부터 처리하고자 한다. 목표 : 클래스와 객체에 대해서 정확하게 구분하고 각각의 의미를 이해할 수 있다. 클래스를 이용해 객체를 생성하는 방법을 알 수 있다. 1. 클래스와 객체 객체지향에 대해서 알아보면서 우리는 객체(Object)가 어떤 존재인지 간단하게 알아봤는데 객체를 볼펜을 구성하고 있는 각각의 부품이라고 했었다. 그리고 그 객체들을 뚝딱뚝딱 조립하여 하나..