일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파일이동버튼
- CSS
- 컬렉션프레임워크
- object
- list
- emmet
- javascript
- java입문
- cmd
- 점프 투 파이썬
- 이클립스
- Git알아보기
- 데이터베이스연동
- java
- form
- jdbc
- 오버라이딩
- MySQL
- Eclipse
- js
- Git이해하기
- html
- java기초
- 배열
- 기본코드
- 버튼페이지이동
- 필드
- arraylist
- 맨땅에 해딩
- Collection
- Today
- Total
목록Java/문제일지 (3)
단단히
[문제 해석] 0과 255사이의 숫자인 10진수를 입력값을 받는다. 받은 입력값을 2진수로 변환 후 출력시킨다. 만약 사용자 입력값이 0~255사이의 숫자가 아니라는 유효성검사를 실시한다. 0을 넣었을 경우 8개의 0을 나타내준다. [문제 풀이] [알아둘 것] 기본자료형을 참조자료형으로 사용하기 위한 자료형 ; 포장(Wrapper) 클래스 Integer >> int의 참조 자료형이다. 2 >> Integer numA = Integer.valueOf (2); 참조자료형으로 변환 int a = Integer.parseInt ( numA ); 기본자료형으로 변환
[문제 해석] 메인 메서드에서 x 값 입력을 받은 후 커스텀 메서드를 만들어 받은 x값으로 주어진 수식을 계산하고 절대값을 출력하는 문제이다. 이때 x의 값은 음수, 양수 상관이 없으며 소수점이 있는 실수값도 받을 수 있어야한다. 절대값의 값도 실수로 출력하며 그 값은 소수점 두번째 자리 숫자까지 출력해야한다. 클래스와 메서드 명이 명시되어있으므로 맞게 작성해야한다. [문제 풀이] [알아둘 것] Math.abs() 절대값을 구해주는 기능 커스텀 메서드 반환값이 있을 경우, 반환값에 맞는 자료형 맞추기(커스텀 메서드 자료형, 메서드 호출시 변수 자료형) **
[문제 해석] 입력할 숫자 개수를 입력받고 개수만큼 입력값을 받은 후 정렬과 평균을 구한다. 이때 입력할 수 있는 숫자 개수는 2부터 10 사이에 숫자만 받을 수 있다. 이외의 수를 입력할 경우 문구를 보내고 다시 입력 개수를 받는다.( ; 유효성 검사) [문제 풀이] [ 마주한 오류 ] java.lang.ArrayIndexOutOfBoundsException 이 오류 문구는 내가 가장 많이 보는 오류 문구이다. 컴파일 오류가 아니고 런타임오류이다. 배열의 Index 범위를 벗어난 코드를 짰을 때 나오는 오류이다. 배열에 변수를 저장하고 그 값들 중 최댓값과 최솟값을 구할 때 나온 오류이다. 이 문제에서 '가장 큰 값'을 구할때 발생했다. ** 배열은 항상 0부터 시작한다 ** [알아둘 것] Arrays..