본문 바로가기

프로그래밍/자바(JAVA)

대구 자바 학원 자바 연습 문제 37 - 업다운 프로그램 실습 대구 자바 학원 자바 연습 문제 37 - 업다운 프로그램 실습 대구프로그램학원 같은 대구자바, 안드로이드 스터디 초보플밍지기 입니다. 자바연습문제]다들 아시는 Up-Down 문제를 자바로 풀어보는 것입니다.1부터 100숫자중에 랜덤숫자를 뽑은 다음에 숫자를 입력해서 맞추는 자바프로그램 입니다. 예를들면 랜덤숫자가 [34]가 나왔다면 30을 입력하면 UP, 50을 입력하면 DOWN, 34를 입력하면 맞추셨습니다.이런식이죠.그럼 한번 도전해보세요. 출력 예시]숫자 입력 : 30입력된 숫자 [ 30 ] 에 대해 [ UP ]숫자 입력 : 35입력된 숫자 [ 35 ]에 대래 [DOWN]숫자 입력 : 33축하드립니다. [ 3번 ] 만에 맞추셨어요.다시하시겠습니까? (1:yes, 2:no) 더보기
대구자바학원 자바연습문제 36 - 가위바위보 게임 대구자바학원 자바연습문제 36 - 가위바위보 게임 대구자바학원 정도의 퀄리티 있는 강의를 제공하는 자바, 안드로이드 스터디 초보플밍지기 입니다. 자바연습문제]자바프로그램으로 컴퓨터랑 1:1 가위바위보 게임을 하려고 합니다.사용자로 부터 가위바위보를 입력받아 컴퓨터와의 대결을 진행하도록 자바 프로그램을 만드시면 됩니다. 출력예시]선택하세요 (1:가위, 2:바위, 3:보) : 4 + Enter1번, 2번, 3번 메뉴중에 선택하세요.선택하세요 (1:가위, 2:바위, 3:보) : 3 + Enter컴퓨터 : 가위, 나 : 보 졌습니다. 전적 : 컴퓨터 1승 0무 0패, 나 : 0승 0무 1패계속하시겠습니까? (1:예, 2:아니오) : 1 + Enter선택하세요 (1:가위, 2:바위, 3:보) : 3 + Enter.. 더보기
대구프로그램학원 자바문제 35 - 숫자들의 자릿수별 숫자 갯수 체크하기 대구프로그램학원 자바 문제 35 - 숫자들의 자릿수별 숫자 갯수 체크하기 대구프로그램학원 같은 강의식 스터디를 운영하고 있는 초보플밍지기 입니다. 자바문제]두자리수 이상의 숫자 2개를 입력받아 입력된 숫자 사이의 수들의 숫자갯수를 출력하는 자바프로그램을 만드세요.예를 들면 20, 30 을 입력 받았다면 그 숫자 사이의 수는 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 이 됩니다.여기에서는 0:2개1:1개2:11개3:2개4:1개...9:1개요런식으로 만드시면 됩니다. 출력 예시]첫번째 숫자 입력 : 22두번째 숫자 입력 : 24입력된 숫자 [ 22, 24 ] 사이의 숫자는 [ 22, 23, 24 ] 3개이며 각자리의 숫자 갯수 [ 2:4개, 3:1개, 4:1개 ] 입니다. 더보기
대구컴퓨터학원 자바 문제 34 - 자바로 팩토리얼 구하기 대구컴퓨터학원 자바 문제 34 - 자바로 팩토리얼 구하기 안녕하세요.대구컴퓨터학원같은 고퀄리티 오프라인 스터디 강의 초보플밍지기 입니다. 자바문제]입력된 숫자만큼의 팩토리얼을 구하는 자바프로그램을 만드시오예를들면 3!은 3*2*1 즉 6이 됩니다. 위와 같은 결과가 나오는 자바프로그래밍을 하시면 됩니다. 출력 예시]숫자입력 : 3입력된 숫자 [ 3 ] 까지의 팩토리얼은 [ 6 ] 입니다. 참고사이트http://terms.naver.com/entry.nhn?docId=1060921&cid=40942&categoryId=32206 더보기
대구컴퓨터학원 자바문제 33 - 과잉수(초과수)를 구하는 자바프로그램 대구컴퓨터학원 자바문제 33 - 과잉수(초과수)를 구하는 자바프로그램 안녕하세요.대구컴퓨터학원 같은 대구자바, 안드로이드 스터디 초보플밍지기 입니다. 자바문제]과잉수(초과수)란 자연수의 약수의 합이 자연수의 2배보다 큰수를 과잉수(초과수)라고 합니다. 그러면 숫자를 입력받아 해당 위치의 과잉수(초과수)를 구하는 프로그램을 만드세요. 출력 예시]숫자 입력 : 3 입력된 숫자 [ 3 ]에 해당되는 위치의 과잉수(초과수)는 [ 20 ] 입니다. 참고사이트https://ko.wikipedia.org/wiki/%EA%B3%BC%EC%9E%89%EC%88%98 더보기
[자바/JAVA] 자바 형변환(Casting) 덩치 큰놈이 장땡이다. 자바 형변환(Casting) 덩치 큰놈이 장땡이다. 오늘은 자바 형변환에 관해서 한번 이야기 해보려 합니다.자바에서는 2가지의 형변환이 존재 합니다. 강제 형변환 - 강제로 형을 변환하는 것자동 형변환 - 자동으로 형이 변환 되는것 제가 쓴거지만 참 어이 없는것 같습니다. 그럼 좀더 풀어서 쓰도록 하겠습니다. 여기서 자동이냐 강제냐의 주체는 JVM( Java Virtual Machine - 자바 짝퉁 로봇으로 자바 프로그램을 실행시켜주는 녀석쯤으로 생각하시면 됩니다. )이라는 녀석이 형변환을 해주느냐 마느냐의 차이 입니다. 이건 강의에서 변수의 자료형에 대해서 설명드렸습니다. ☞ http://jwandroid.tistory.com/324그거에 보시면 자료형의 크기 라는 녀석이 나오게 되죠? 그부분을 참고.. 더보기
[자바/JAVA] 자바 변수 이건 어따쓰는 물건인고? 자바 변수 이건 어따쓰는 물건인고? 처음 프로그램을 하시는 분들의 대부분은 생소한 용어들 때문에 고생을 하시게 됩니다. 저역시 그랬지만 요즘들어 뼈저리게 느끼고 있는 이유가 고등학생인 저희 조카와 대화가 되지 않습니다. 조카가 말하는 것의 대부분을 이해하지 못하겠더라구요. ㅎㅎ 그래서 오늘은 자바 변수에 대해서 한번 살펴볼까 합니다. 자! 그럼 자바 변수 어떻게 이해하느냐? "자바에서 말하는 변수는 값을 담는 통" 입니다. 그대로 받아 들이 시면 됩니다. "값을 담는 통" 이라고 했을때 일상생활에서 사용되는 의미로 받아들이시면 됩니다.무언가를 담는 통이라면 그 녀석은 크기와 모양이 필요하겠죠? 여러가지로 나타낼수 있으니 띨빵한 컴퓨터를 위해 미리 몇가지로 약속해 놓은것들이 있습니다. 그것을 "자료형" 이.. 더보기
[자바/JAVA] 자바 클래스 객체 느그들 머꼬! 자바 클래스 객체 느그들 머꼬! 오늘은 자바에서 나오는 놈들 중 클래스(class), 객체(Object)에 대해서 한번 알아 보려고 합니다. 여기서 설명되는 내용들은 제가 공부하면서 이해한 방법이니 오해마시고 보시기 바랍니다.^^ 그리고 전 프로그램 외에 다른분야를 잘 알지 못하니 다른분야에 대해 좀 잘못된 설명이 있더라도 너그러이 이해해 주시구요. 댓글로 알려주시면 겸허히 받아들이도록 하겠습니다.^^ 프로그램에 대한 설명을 잘모르시는 분들을 대상으로 설명하는 것이기에 최대한 제기준으로 쉽게 설명해보도록하겠습니다.^^ 자바에서 말하는 클래스와 객체를 저는 학생들에게 이렇게 설명하곤 했답니다.시작하기전에 먼저 머릿속에 집을 짓는 과정에 대해서 그려주시기 바랍니다. 전문가가 아니니 너무 디테일한 것들은 모두.. 더보기