본문 바로가기
반응형

It Study/POWER JAVA(기본서)39

POWER JAVA 3장 숫자 추측 게임 오랜만에 포스팅 하네요. 나름대로 반복문이란 새로운 문물(?)을 접하니ㅋㅋㅋㅋ 신기해서 거기에 조금 몰두하느라 글 올릴 생각도 못했습니다.. 어쩌면 외면한 것일 수도 있고요 ㅋㅋ 이 문제는 교재 내에 있는 힌트와 약간의 구글링으로도 답을 찾을 수가 있는 기본적인 문제입니다. 하지만 막상 생각하고 풀려니 잘 안되더라고요.... 어쨌든 주변에 모든 것을 이용해서 풀어놓고 약간의 응용을 곁들여 봤습니다! HTML 삽입 미리보기할 수 없는 소스 2022. 9. 11.
POWER JAVA 3장 프로그래밍 while문 활용 예제(구구단) 기본 while 문을 활용한 구구단 만들기 입니다. 이것은 사실 개인적으로 까먹을 것 같아서 개인 기록용으로 올린 것이라 주석은 안달았습니다만... 간단히 해설하자면 while (조건식) { 실행문-조건식이 참이면 계속해서 반복이 됩니다! 그리고 여기에 증감식을 활용해 조건식의 값이 참을 초과하도록( 거짓이 나오도록 해서) 반복 문을 종료 시켰습니다. } ps: printf(); 에 간단히 설명하면 예를들어 괄호 내부에 다음과 같이 쓰이면 (%d = %d, i, j) %d는 정수를 의미하고 첫번째 %d는 i가 첫번째 정수 값, 두번째 %d는 j가 두번째 정수값을 의미합니다(즉 i,j 값이 순차적으로 대입이 됩니다.) HTML 삽입 미리보기할 수 없는 소스 2022. 9. 9.
POWER JAVA 3장 프로그래밍 가위, 바위, 보 예제 java에서 유저와 컴퓨터 간의 가위바위보 프로그램을 텍스트로만 짜봤습니다. 나중에 이 책에서 8장 정도 들어가면 그래픽 버전으로도 만들 수 있다고 하니 기대가 무척 되네요ㅎㅎ! 개인적인 느낌으로는 지금까지의 간단한 프로그램 중에서 그래도 제일 프로그램 느낌이 나지 않았나 하는 생각이 들었습니다. 내가 입력한 값과 그에 맞춰 자동으로 입력된 컴퓨터 값이 연산자와 조건식을 통해 상호작용을 하기도 하며... 내가 입력한 값이 항상 똑같아도 컴퓨터 입력 값은 난수로 매번 달라져서, 결과 또한 매번 바뀌기 때문이라고 할 수도 있는 것 같아요! 어쨌든 이번 문제도 참 재미있었는데, 다음에는 더 복잡하고 정교한 실용화 할 수 있는 프로그램이 만들 수 있게 되면 좋겠습니다ㅋㅋㅋ ps:다만 아쉬운 점은 상수는 어째서 .. 2022. 9. 4.
POWER JAVA 2장 프로그래밍 10번 문제 미처 못 푼 문제 하나를 풀어서 올렸습니다. 이렇게 쉬울 줄 알았으면 그냥 같이 풀어버리고 올리는 건데... 괜히 작업을 이중으로 나눠서 했네요 ㅠㅜ.... 어쨌거나 드디어 2장 문제도 다 끝났네요 ㅋㅋㅋ 그런데 신기한 건 power java는 문제들의 수준이 순차적이라기 보다는 뒤죽박죽인 거 같아요... 1장만 봐도 피라미드 그리는 문제도, 더 쉽게 가는 방법을 제가 생각못해서 그러나 아직 배우지도 않은 for 문이 들어가야 되기도 하고.. 이번 2장도 10번 보다 9번이 훨씬 까다롭게 느껴지기도 하고요 그래도 그 덕분에 질리지 않고 할 수 있기는 한 거 같네요 ㅎㅎ 10번 문제 HTML 삽입 미리보기할 수 없는 소스 2022. 9. 4.
POWER JAVA 2장 프로그래밍 6번 문제 ~ 9번 문제 오늘도 문제를 풀긴했는데 끝까지 못풀었네요 주말이고 하니, 일단 먼저 올려놓고 조금있다가 마저 올려야겠네요 ㅎㅎㅎ 모르는 문제는 주변 블로그 뒤져가면서 한번씩 참고하고, 제가 감당할 수 있는 선에서(이해 가능한 선에서) 활용해서 풀어봤습니다! 조금 더 다양한 방식으로 더 완성도 있게 해보고 싶었는데, 아직까지는 수준이 부족해서인지 결과물이 조금 시원찮기 하네요 ㅋㅋㅋㅋ 그래도 언젠가 좋아질 거라 생각하고 이만 포스팅 마치겠습니다. 6번 문제 HTML 삽입 미리보기할 수 없는 소스 7번 문제 HTML 삽입 미리보기할 수 없는 소스 8번 문제 ps:사실 이 부분에서 조금 이해가 안가는 점이 있어, 다른 사람들 것을 보고 베낀 점이 있습니다. 부피를 구하는 수식이 4/3*pi*r^3인데, 막상 계산은 pi를 .. 2022. 9. 3.
POWER JAVA 2장 프로그래밍 3번 ~ 5번 문제 어제 못했던 문제들을 이어서 풀어봤습니다!! 뭐...예상했던 것보다 진도는 더디지만, 그래도 재미있는 문제가 하나 있어서 만족입니다ㅎㅎ 아직도 초심자 수준에도 매끄럽지는 못하지만 사고를 하려는 연습을 해나가고 있다는 것에 의의를 둬야겠습니다 ㅋㅋㅋ 오늘은 3문제 정도만 풀고 바로 또 출근 준비하러 자러 가야겠어요ㅠㅜ... 내일도 힘들겠지만...기운내서 후딱 일 끝내고 얼른 집으로 돌아와 원하는 운동이나 프로그래밍 공부나 하는 순간이 벌써부터 기대되네요! 그럼 이만 포스팅을 마치도록 하겠습니다. 3번 문제 HTML 삽입 미리보기할 수 없는 소스 4번 문제 HTML 삽입 미리보기할 수 없는 소스 5번 문제 HTML 삽입 미리보기할 수 없는 소스 2022. 8. 31.
POWER JAVA 2장 프로그래밍 1 ~ 2번 문제 power java에서의 2장 프로그래밍 문제들만을 모아놓은 것입니다! 저만의 방식으로 풀었으니 다른 분들 중에서 더 괜찮다 하시는 분들은 자유롭게 댓글로 남겨주시면 감사하겠습니다. 설명은 제가 이해가 잘 안된다 싶은 부분은 최대한 자세히 써놓기는 하는데, 굳이 그럴 필요 없다싶은 부분은 생략했습니다! 혹시라도 이해 안되시거나 잘못된 것을 지적해주실 분들은 언제나 환영입니다 ㅎㅎ!! Ps: 한번에 올리고 싶으나, 아직 이 정도도 한번에 끝내기 어려운 초보라...ㅠㅠ 나눠서 올리도록 하겠습니다 1번 문제 HTML 삽입 미리보기할 수 없는 소스 2번 문제 HTML 삽입 미리보기할 수 없는 소스 2022. 8. 31.
POWR JAVA 2장 콘솔 입력받기 응용1 얼마 전에 스캐너를 활용한 것이 나름 재미있어서, 교재의 간단한 예제 문제임에도 해설하여 올려봤습니다!! 뭔가..매순간 내가 입력하는 키보드 값에 따라 값이 계속해서 변화하는 것이, 마치 로봇비서?가 생긴 듯해서 재미있넸요ㅎㅎ 예제 2-6번 문제 HTML 삽입 미리보기할 수 없는 소스 time 값은 60으로 져봤습니다! 그랬더니 결과가 아래와 같이 뜹니다. 스캐너는 괜히 정이 가는 친구처럼 느껴지네요ㅋㅋㅋ 그럼 이만 포스팅을 마치도록 하겠습니다!!~ 2022. 8. 22.
POWER JAVA 2장 콘솔 입력받기 예제 콘솔에서 입력받기라는 다소 생소한 것을 했습니다. System.in을 통해 키보드 입력 스트림(간단히 말해서 키보드에서 입력되는 값?)로부터 바이트 데이터를 받아오고, 그것을 Scanner 라는 클래스의 메소드를 사용해 정수,실수,문자열로 재변환 해준다는 것을 대략적인 개념은 이해는 했으나 활용법이 기존과는 달라서 많이 생소했습니다. 하지만 유튜브 보니까 콘솔창에 값을 입력해주니 순차적으로 결과가 뜨는 것을 확인하고 따라해보니, 정확하게 작동하는 방식은 몰라도 다소 신기하게 느껴지더라고요 ㅋㅋㅋㅋ 오늘도 느리지만 한 걸음 나아갔다고 생각하니 뿌듯하기도 하고 기분이 좋네요ㅎㅎ! 예제 2-4 HTML 삽입 미리보기할 수 없는 소스 1.콘솔 창에 원하는 값을 입력 2.추가 값들을 입력 2022. 8. 14.
POWER JAVA 2장 메소드 예제 아직 완벽하게 익숙한 것은 아니지만 메소드와 클래스의 개념에 대해 간략히 배웠습니다. 그리고 메소드끼리 값을 주고받는 것이 있는데 이것이 매개변수? 인자? 등등이란 관련있는 것까지만 확인하고 정확한 개념 이해까지는 못했지만 대충 어떻게 흘러가는 것까지만 파악한 상태입니다! HTML 삽입 미리보기할 수 없는 소스 2022. 8. 3.
POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습_4 드디어 그토록 고대했던 다이아? 크리스탈?을 그렸습니다!! 시간이 너무 많이 걸렸다는 것과, 해답지를 많이 참고하기 했습니다만.... 뭐 그래도 어떻게든 그렸고, 이해하고 넘어갔다는 사실에 만족합니다! 다만 변수를 미리 선언해서 고정적인 값을 주고, 그 값을 활용해서 원하는 계산식을 만들거나 사칙연산의 활용이 아직 미숙하다는 것은 조금 많이 아쉽네요 언젠가는 실력 향상이 될거라고 생각하고 이만 마치고, 내일 다음장으로 넘어가야겠습니다ㅎㅎ! HTML 삽입 미리보기할 수 없는 소스 2022. 8. 2.
POWER JAVA 1장 프로그래밍 문제 3번 문제 FOR문 연습_3 이제 다이아 모양 찍기까지 얼마 안남았습니다.... 별 것 아닌 것 같은데도 신경쓸 게 굉장히 많네요ㅋㅋㅋㅋ... 여기서 제가 크게 착각하고 있던 것이 있었는데 FOR문을 중첩해서 사용할 경우 외부 FOR문을 통해 내부 FOR문 으록 들어가 실행하고, 내부 FOR문이 다 실행이 되면 다시 외부 FOR문으로 돌아가서 증감할 것 해주고, 똑같이 내부 FOR문 처음부터 반복수행하는 것인데 저의 경우 외부 FOR문에서 증감식에서 증감했다고 하면 내부에서도 동일하게 증감해주고 FOR문을 수행하느 것으로 착각을 했습니다 즉 요약해서 외부 FOR문 반복 수행 시작 - 내부 FOR문들 순차척으로 반복 수행할 것 다 해주기 - 외부 FOR문까지 마무리! 그리고 다음 과정 있으면 수행! 이었네요ㅎㅎ 이것 때문에 삽질했는데.. 2022. 8. 2.
반응형