본문 바로가기

프로그래밍/Java16

[자바] for each문 사용법. 전혀 생각지도 못한 곳에서 새로운 걸 배웠다. 뭐 사실.. 얼마나 쓰겠냐만은, 그래도 뭔가 색다른 방법을 배워서 신기했다. 반복이 진행되면서 배열의 원소를 모두 출력하는게 되는 셈인데 기본적인 사용 방법은 이렇다. for( 자료형 변수 : 배열이름) { . . } 요렇게 쓰는건데 감이 안잡힐테니 아래 그림을 보자. . 첫번째 for문은 랜덤수를 발생시켜서 배열에 값을 넣는 일종의 초기화 작업이다. 안해도 그만이지만, 직접 값을 넣기 귀찮거나 하면 사용하기에 좋다. 지금처럼 개수가 적으면 별 효과는 없지만... 만약 Math.random() 랜덤함수 사용법을 모른다면 아래 링크를 참조하자. 2011/04/06 - [프로그래밍./Java] - [자바]Math.random() 함수 이해하기. 보면 알겠지만 두.. 2011. 4. 11.
[자바] 배열 선언 방법 일단 기본적으로 C와는 다른 방법으로 선언해야 한다. int val[5] ; C언어 방식. int[] val = new int [5]; 자바 방식 여기서 중요한 점은 자바에서도 C와 유사하게 선언할 수 있지만 배열의 크기를 지정해서는 안된다. 아래와 같이 선언. int [] val; 자바 방식. int val[] ; C언어 유사 방식. 선언에 크기를 지정하는게 아니라, = new int[5] 같이 따로 해주어야 한다. 배열을 생성하는 3가지 방법을 java 방식과, c언어 유사 방식을 총 6개의 예제를 보여주고 있다. 선언과 동시에 값을 초기화 하는 경우에는 따로 크기를 초기화 할 필요 없이. 자동으로 값을 넣은 만큼 맞춰진다. 값의 초기화 없이 크기만 초기화 한 경우. 그 크기 만큼 모두 0으로 자동 .. 2011. 4. 11.
[자바]next() 와 nextLine() 함수의 차이. 자바 next() 와 nextLine() 함수의 차이. 문자을 입력 받는데 next와 nextLine를 봤습니다. nextLine()는 잘 되는데 next는 안되는 경우도 있고.. 뭔가 다르긴 한데 뭔지 잘 모르겠어서 확인해 봤습니다. 일단 결과부터 이야기 하자면, next()는 공백을 기준으로 반환. nextLine()는 엔터키. 즉 한 줄을 반환 위에서 보이듯이 nextLine는 공백을 포함하고 한 줄 자체를 반환합니다. 하지만 next()함수는 next 다음 공백을 전까지 반환합니다. 그래서 next test 에서 next만 저장이 되는 거죠. 때문에 이를 잘못 사용하면 아래와 같은 문제가 발생합니다. 위 사진은 이 전 코딩과 동일하나 next()와 nextLine()함수의 순서만 바꾸었습니다. 발.. 2011. 4. 6.
[자바]Math.random() 랜덤함수 이해하기. / 간단예제 자바 Math.random() 랜덤함수 이해하기. / 간단예제 자바 프로그램을 배우면서 주사위 처럼 1~6 사이의 임의수를 발생시키는데 (Math.random()*6)+1 이런 문장을 보았습니다. C에서나 제 생각으론 특정숫자가 나오면 %(나머지연산)을 해서 원하는 범위의 숫자를 구하는게 맞는데. 어떤 숫자든 6으로 나누어서 몫이 아닌 나머지만 취한다면. 0~5의 숫자가 나오기 마련이죠. 자기가 원하는 범위보다 하나 크게 % 연산을 해주면 됬었는데. 이건 곱하기가 나와서 좀 의아 했습니다. 알고 보니 위에서 보이듯, Math.random() 함수는 0~0.999999999999까지의 수를 임의로 발생 시키는 함수인거 같습니다. 0.xx가 나오기 때문에 곱하는 수를 넘지 못하죠. 위에서 처럼 6을 곱하면 .. 2011. 4. 6.
Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. 자바파일 생성하는 기본 단계를 설명하겠습니다. 우선 이클립스를 실행 합니다. 파일 -> New -> Java Project 선택. Project Name 일종의 그룹 이름입니다. 비유하자면 ch01 폴더 하나를 만들고 그 안에 내 Java 파일들을 넣는다고 생각하시면 됩니다. 원하시는 Project Name을 입력하시고 Finish를 클릭. (주로 주제나 타이틀 같이 목적을 입력합니다.) ch01이 생성되면 바로 왼쪽에 화살표시를 클릭하면 위 그림처럼 하위 내용들이 나타납니다. src 이 안에 java 파일을 저장한다고 생각하시면 됩니다. src 우클릭 -> New -> Class 선택. 이게 java 파일을 생성한다는 의미 입니다. 빨간 상자.. 2011. 3. 31.
[자바] 자바패스 설정 / java path 설정. (window7 포함) 윈도우7 자바 path 설정. 우선 내컴퓨터에서 마우스 우클릭 후 속성을 클릭합니다. 고급 시스템 설정(윈도우 7의 경우에만 나옵니다.) xp의 경우 위의 화면 없이 바로 아래 그림으로 나옴. 고급 탭에서 환경변수를 클릭합니다. 시스템 변수에서 Path를 선택 후 편집을 눌러 줍니다. 변수 값의 제일 끝에 ; 을 입력 후 본인이 설치한 자바의 경로를 입력 합니다. 일반적으로 C:\Program Files\java\버전\bin 와 같이 되어 있습니다. bin 폴더까지 지정해 주어야 합니다. 윈도우키 + R (시작 -> 실행) 에서 cmd를 입력 하면 아래와 같은 화면. java -version 을 입력하고 본인이 설정한 버전과 맞는지 확인합니다. 잘 설정이 되었는지만 확인하고 싶다면 java 만 입력 해주.. 2011. 3. 23.