loading
본문 바로가기 메뉴 바로가기
[Power Java(파워자바)]연습문제 10장. (PROGRAMMING / 프로그래밍)

[Power Java(파워자바)]연습문제 10장. (PROGRAMMING / 프로그래밍) 직접 코딩한 정답입니다. 더 좋은 코딩 있으면 글 남겨주세요. 좋은 생각은 서로 공유 합시다 ^-^ 혹시라도. 처음 자바를 접하셔서 아래 코딩을 어떻게 사용해야 하는지 또는, 그대로 적었는데 실행되지 않으시는 분은 아래 링크를 참조하세요. Eclipse 자바 파일 생성하기 / 자바 프로젝트 만들기. 사실 이번 챕터 문제는 문제의 의도가 명확하지 않아서 좀.. - _-;; . . 생략 . . 문제에 2차원 배열로 하라고 해서 억지로 2차원 배열을 만들었으며 당연히 첫번째 배열은 사용하지 않았습니다. 부서 번호나 뭐 그런거 넣는다는 가정하에 비워두었음. 도움이 되셨다면 아래의 손가락 버튼도 한번 눌러주세요 ^^

과거 콘텐츠/Power Java 2011. 4. 13. 00:00
[자바] 정렬의 종류와 알고리즘 (선택정렬) 간단 예제.

[자바] 정렬의 종류와 알고리즘 (선택정렬) 간단 예제. 정렬에는 여러가지 종류가 있다. 우선 선택 정렬. (5,6,4,3,1,6,2) 이렇게 존재 한다고 가정했을 때. 가장 작은 숫자를 찾는다. (1) 이를 첫번째 자리의 숫자과 교체한다. 일반적으로 교체하는 알고리즘(?)이 굉장히 많이 쓰이는데 잠깐 알아보도록 하자. 1. 임의의 변수를 하나 만들고 그 안에 교체될 대상의 값을 저장한다. [temp = 5] 2. 교체될 대상에 선택한 값을 덮어 씌운다. [5에 1을 덮어 쓴다.] 3. 그러면 5라는 값은 사라지고 1 이 2개가 되었을 것이다. (1,6,4,3,1,6,2) 4. 여기서 선택했던 1에 temp의 값을 덮어 씌운다.(대입) [1 = temp] 5. temp는 5가 들어 있었으므로 배열에는 [..

과거 콘텐츠/Java 2011. 4. 11. 23:27
[자바] 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
이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음
이전 다음

티스토리툴바

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

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