loading
본문 바로가기 메뉴 바로가기
[자바] for each문 사용법.

전혀 생각지도 못한 곳에서 새로운 걸 배웠다. 뭐 사실.. 얼마나 쓰겠냐만은, 그래도 뭔가 색다른 방법을 배워서 신기했다. 반복이 진행되면서 배열의 원소를 모두 출력하는게 되는 셈인데 기본적인 사용 방법은 이렇다. for( 자료형 변수 : 배열이름) { . . } 요렇게 쓰는건데 감이 안잡힐테니 아래 그림을 보자. . 첫번째 for문은 랜덤수를 발생시켜서 배열에 값을 넣는 일종의 초기화 작업이다. 안해도 그만이지만, 직접 값을 넣기 귀찮거나 하면 사용하기에 좋다. 지금처럼 개수가 적으면 별 효과는 없지만... 만약 Math.random() 랜덤함수 사용법을 모른다면 아래 링크를 참조하자. 2011/04/06 - [프로그래밍./Java] - [자바]Math.random() 함수 이해하기. 보면 알겠지만 두..

과거 콘텐츠/Java 2011. 4. 11. 17:56
[자바] 배열 선언 방법

일단 기본적으로 C와는 다른 방법으로 선언해야 한다. int val[5] ; C언어 방식. int[] val = new int [5]; 자바 방식 여기서 중요한 점은 자바에서도 C와 유사하게 선언할 수 있지만 배열의 크기를 지정해서는 안된다. 아래와 같이 선언. int [] val; 자바 방식. int val[] ; C언어 유사 방식. 선언에 크기를 지정하는게 아니라, = new int[5] 같이 따로 해주어야 한다. 배열을 생성하는 3가지 방법을 java 방식과, c언어 유사 방식을 총 6개의 예제를 보여주고 있다. 선언과 동시에 값을 초기화 하는 경우에는 따로 크기를 초기화 할 필요 없이. 자동으로 값을 넣은 만큼 맞춰진다. 값의 초기화 없이 크기만 초기화 한 경우. 그 크기 만큼 모두 0으로 자동 ..

과거 콘텐츠/Java 2011. 4. 11. 17:26
[Power Java(파워자바)]연습문제 9장. (PROGRAMMING / 프로그래밍)

[Power Java(파워자바)]연습문제 9장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. 중간에 살짝 겹친거 같이 보이는 부분은 무시하셔도 됩니다. 유용한 정보가 되셨다면 아래 손가락 버튼 한번 눌러주세요 ^-^

과거 콘텐츠/Power Java 2011. 4. 11. 17:00
구조체에서 char의 크기가 다른 이유. char형 int 강제 형 변환(정수의 승격.)

char형 int 강제 형 변환(정수의 승격.) 일단 기초부터 시작하자면. CPU는 Word 단위로 연산을 한다. word란 CPU가 한번에 처리할 수 있는 데이터 크기를 의미한다. 우리가 흔히 말하는 32비트 시스템. window 32비트, 64비트 뭐 이런게 있는데 32bit 에서는 int를 32bit 로 표현한다. 즉 4byte. 당연히 32bit 단위로 일을 처리하는게 가장 빠르며. 때문에 char, short int 등은 int로 변환(승격) 되어진 후 연산이 되고 다시 원래대로 돌아간다. 즉, char는 int로 변환 된 후 연산하고 다시 char로 돌아간다 이야기다. 때문에 변환과 변환이 있어 사이즈가 작음에도 불구하고 더 느리다는 이야기. 사실 이 부분은 어셈블리어나 조금 더 기계적인 부분..

과거 콘텐츠/C언어. 2011. 4. 10. 23:38
[Power Java(파워자바)]연습문제 8장. (PROGRAMMING / 프로그래밍)

[Power Java(파워자바)]연습문제 8장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. 1. 코딩이 아니므로 패스, 8. 복소수 개념을 찾기 귀찮아서 패스. 저는 레포트가 아니라 개인적인 공부이기에 도움이 되지 않는건 제외 했습니다. 2_1. 문제의 의도가 잘 파악 되지 않아, 답안을 구해서 옮겼습니다. 왜 클래스를 따로 만들지 않고 한번에 하는지 잘 모르겠네요. 2_2. 문제의 의도가 잘 파악 되지 않아, ..

과거 콘텐츠/Power Java 2011. 4. 10. 20:54
[자바]next() 와 nextLine() 함수의 차이.

자바 next() 와 nextLine() 함수의 차이. 문자을 입력 받는데 next와 nextLine를 봤습니다. nextLine()는 잘 되는데 next는 안되는 경우도 있고.. 뭔가 다르긴 한데 뭔지 잘 모르겠어서 확인해 봤습니다. 일단 결과부터 이야기 하자면, next()는 공백을 기준으로 반환. nextLine()는 엔터키. 즉 한 줄을 반환 위에서 보이듯이 nextLine는 공백을 포함하고 한 줄 자체를 반환합니다. 하지만 next()함수는 next 다음 공백을 전까지 반환합니다. 그래서 next test 에서 next만 저장이 되는 거죠. 때문에 이를 잘못 사용하면 아래와 같은 문제가 발생합니다. 위 사진은 이 전 코딩과 동일하나 next()와 nextLine()함수의 순서만 바꾸었습니다. 발..

과거 콘텐츠/Java 2011. 4. 6. 20:55
이전 1 ··· 14 15 16 17 18 19 20 ··· 24 다음
이전 다음

티스토리툴바

운영자 : 케이
제작 : 아로스
Copyrights © 2022 All Rights Reserved by (주)아백.

※ 해당 웹사이트는 정보 전달을 목적으로 운영하고 있으며, 금융 상품 판매 및 중개의 목적이 아닌 정보만 전달합니다. 또한, 어떠한 지적재산권 또한 침해하지 않고 있음을 명시합니다. 조회, 신청 및 다운로드와 같은 편의 서비스에 관한 내용은 관련 처리기관 홈페이지를 참고하시기 바랍니다.