본문 바로가기

프로그래밍/자바

(3)
자바002 - 랜덤주사위 일정 숫자 나올때까지 굴리기 이번에는 Math.random()을 이용한 주사위를 굴려서 일정 숫자가 나오는 코드를 작성해보자. -Math.random() 함수는 double 형으로 0.0이상 1.0 미만 사이의 값을 반환하는 함수이다. Math.random()은 double타입의 숫자를 0~1사이에서 램덤으로 생성한다. Math.random()함수를 사용해보기 위해 아래와 같이 작성해보자. public class Double { public static void main(String[] args) { int i = Math.random(); } } 정수형 변수 i 값을 만들고 위 코드를 작성하면 에러가 발생한다. Math.random()을 통해 나오는 값은 모두 double타입의 실수형이다. 그렇담 int i를 double i로 작..
자바001 - for문을 이용한 구구단 출력하기. 교재에 하나쯤 있을만한 for문을 활용한 구구단을 출력해보자. 구구단은 '숫자1' x '숫자2' = '숫자1*숫자2'로 표현할 수 있다. public class Lifeworkshop { public static void main(String[] args) { int i; int j; for (i = 1; i < 10; ++i) { System.out.printf("===== %d단 =====\n", i); for (j = 1; j < 10; j++) { System.out.printf("%d * %d = %d\n", i, j, i * j); } } } } '숫자1'과 '숫자2' 총 2개의 숫자값이 필요하므로 int i와 j를 쓰겠다고 선언해줬다. for문은 반복문으로 조건에 맞게 적어주어야한다. 처음 ..
자바를 시작하자 어느센가 하드웨어 보다 소프트웨어의 힘이 더 강한 시대가 온거같다. 삼성의 갤럭시에서 안드로이드가 빠진다면? 애플의 아이폰에서 iOS가 사라진다면? 답은 정해져있다. 프로그래밍을 배워야겠다고 마음먹었다. 꽤 긴시간을들여 자바를 고집있게 공부해보려한다. 본인은 기사공부를 할때 기본서를 다 보지 않았다. 기출문제로 공부했고 시간은 좀 걸렸지만 합격했다. 이번에도 이론위주의 공부보다는 실습문제로 감을 익히고 모르는부분에 대해서는 더 공부할것이다. 앞으로 실습문제를 올리고 내가 풀면서 내가 프로그래밍한것을 올려 공부해보려는 사람들과 공유해보려한다. 언젠가 이 노력들이 자바에 입문하는 사람들에게 큰 도움이 되었으면 한다.