일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 연습문제
- Web
- 一日一つメソッド
- 인프런
- メソッド
- 건담베이스
- 자바
- C로 시작하는 컴퓨터 프로그래밍4판
- CSS
- ruby
- 일본어
- vscode
- rails
- DART
- 디지몬
- rails7
- 반다이몰
- javascript
- Flutter
- 비즈니스일본어
- html
- 건담
- nico
- jsp
- Python
- springboot
- 単語
- Spring
- 日本語
- Today
- Total
목록JAVA (88)
AR삽질러
https://arang95.tistory.com/43 JSP 개인프로젝트(6) - 회원탈퇴 https://arang95.tistory.com/42 JSP 개인프로젝트(5) - 회원정보수정 https://arang95.tistory.com/40 JSP 개인프로젝트(4) - 회원가입완성, 로그인구현 https://arang95.tistory.com/34 JSP 개인프로젝트(3) - 로그인, 회원가입 arang95.tistory.com 지난시간에는 로그인, 로그아웃, 회원가입, 회원수정, 회원탈퇴 까지 구현하였다. 이번시간부터는 현재까지 구현한 코드들을 깔끔하게 수정하고 singleton을 적용해서 하나의 인스턴스만을 갖게 만들고 게시판구현을 시작한다. 패턴 : 소프트웨어 공학에서 말하는 "패턴"은, 특정한..
1. 자바의 상속에 대한 설명 중 틀린 것은 무엇입니까? 정답 : 1 자바는 다중 상속을 허용한다. - 다른 언어와 달리 자바는 다중 상속을 허용하지 않는다. 즉 여러 개의 부모 클래스를 상속할 수 없다. 그러므로 extends뒤에는 단 하나의 부모 클래스만 와야한다. 2. 클래스 타입 변환에 대한 설명 중 틀린것은 무엇입니까? 정답 : 2 부모 객체는 항상 자식 타입으로 강제 타입 변환된다. - 부모 객체가 자식 타입으로 강제 타입 변환되어도 실제 객체의 타입이 부모 클래스일 경우 런타임 에러가 발생할 수 있다. 이러한 상황에서는 instanceof 연산자를 사용하여 객체의 실제 타입을 확인한 후에 타입 변환을 시도한다. 3. final 키워드에 대한 설명으로 틀린것은? 정답 : 1 final클래스는 ..
12. 다음 클래스에서 해당 멤버가 필드, 생성자, 메소드 중 어떤 것인지 빈칸을 채우세요. private String name; 필드 public Member(String name){ } 생성자 public void setName(String name){ } 메소드 13. 현실 세계의 회원을 Member클래스로 모델링하려고 합니다. 회원의 데이터로는 이름, 아이디, 패스워드, 나이가 있습니다. 이 데이터들을 가지는 Member클래스를 선언해보세요. 데이터 이름 필드 이름 타입 이름 name 문자열 아이디 id 문자열 패스워드 password 문자열 나이 age 정수 public class MemberServiceExample { public static void main(String[] args) { ..
개인적으로 가장 중요하다고 생각되는 파트.. 1. 객체와 클래스에 대한 설명으로 틀린것은 무엇입니까? 정답 : 3 하나의 클래스로 하나의 객체만 생성할 수 있다. - 클래스에는 객체를 생성하기 위한 필드와 메소드가 정의되어 있다. 클래스로부터 만들어진 객체를 해당 클래스의 인스턴스 라고 한다. 하나의 클래스로부터 여러개의 인스턴스를 만들 수 있다. 1) 클래스 설계 2) 설계된 클래스를 가지고 사용할 객체 생성 3) 생성된 객체사용 2. 클래스의 구성 멤버가 아닌것은 무엇입니까? 정답 : 4 로컬 변수(local variable) - 클래스에는 객체가 가져야 할 구성 멤버가 선언된다. 구성 멤버에는 필드(Field), 생성자(Constructor), 메소드(Method)가 있다. 이 구성 멤버들은 생략되..
1. 참조 타입에 대한 설명으로 틀린 것은 무엇입니까? 정답 : 4 참조타입은 null값으로 초기화할 수 없다. - 참조 타입 변수는 힙 영역의 객체를 참조하지 않는다는 뜻으로 null(널)값을 가질 수 있다. null값도 초기값으로 사용할 수 있기 때문에 null로 초기화된 참조 변순ㄴ 스택 영역에 생성된다. 참조 타입 변수가 null값을 가지는지 확인하려면 다음과 같이 ==, != 연산을 수행하면 된다. 2. 자바에서 메모리 사용에 대한 설명으로 틀린 것은 무엇입니까? 정답 : 3 참조되지 않는 객체는 프로그램에서 직접 소멸 코드를 작성하는 것이 좋다. - 힙 영역은 객체와 배열이 생성되는 영역이다. 힙 영역에 생성된 객체와 배열은 JVM스택영역에 변수나 다른 객체의 필드에서 참조한다. 참조하는 변수..
Java 로또번호 자동생성기 만들기 1. 1부터 45까지의 숫자 중에서 중복되는 번호 없이 6개의 숫자를 랜덤하게 생성한다. 번호를 두번돌려 중복이 없는 숫자를 찾는다. public class Lotto { public static void main(String[] args) { // 로또번호자동 생성기 // 1부터 45까지의 숫자 중에서 중복 없이 6개의 숫자를 랜덤하게 생성 Random random = new Random(); // 랜덤객체 int[] lottoNumber = new int[6]; for(int i = 0; i < 6; i++) { int number = random.nextInt(45)*1; for(int j = 0; j < i; j++) { if(lottoNumber[j] == n..
Java 1~9단 단이름 가로출력 1. 첫번째 for문에서 단을 출력하고 \t를 이용해 간격을 벌려주고 한칸을 넘겨준다. 2. 중첩 for문을 이용해서 1 ~ 9까지를 곱해준다. i 와 j는 거꾸로 넣어주어야 2단부터 시작가능 public class MultiplicationTable { public static void main(String[] args) { for(int k = 2; k
조건문과 난수를 활용한 주사위 게임 만들기 주사위 게임 만들기 설명 : 사용자가 주사위를 굴려서 나온 숫자와 컴퓨터가 굴린 주사위의 숫자를 비교하여 승패를 결정하는 게임입니다. 1. 시작시 사용자의 닉네임을 설정합니다. 2. 한게임이 끝나면 다시 게임을 시작할지 물어보고 y진행 n그만두기 입니다. 3. 하나의 게임이 시작되면 사용자의 현재 life와 score를 알려줍니다. 4. 사용자가 승리하면 10점을 획득하고 패배하면 라이프1을 잃습니다. 비겼을시는 점수와는 상관이 없습니다. 5. 승리조건 100점 달성, 패배 라이프 0 or 사용자가 종료하기.. Random 클래스를 사용하여 주사위를 굴린 숫자를 무작위로 선택하고 Scanner 클래스를 사용하여 사용자로부터 입력을 받습니다. while문을 통해서..
1. 조건문과 반복문의 종류를 괄호 ( )속에 넣어보세요. - 조건문 : ( if문 ), ( switch문 ) - 반복문 : ( for문 ), ( while문), ( do while문 ) 2. 조건문과 반복문을 설명한 것 중 틀린것은 무엇입니까? 정답 : 2 switch문에서 사용할 수 있는 변수의 타입은 int, double이 될 수 있다. 자바 6까지는 switch문의 괄호에 정수 타입(byte, char, short, int, long)변수나 정수값을 산출하는 연산식만 올 수 있었지만 자바 7부터는 String타입의 변수도 올 수 있다. 3. for문을 이용해서 1부터 100까지의 정수 중에서 3의 배수의 총합을 구하는 코드를 작성해보세요. package exercise04; public class..
1. 연산자와 연산식에 대한 설명 중 틀린 것은 무엇입니까? 정답 : 3 연산식은 하나 이상의 값을 산출할 수도 있다. 데이터를 처리하여 결과를 산출하는 것을 연산(operations)라고 한다. 연산에 사용되는 표시나 기호를 연산자(operator)라고 하고 연산되는 데이터는 피연산자(operand)라고 한다. 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것은 연산식(expressions)라고 부른다. 연산식은 반드시 하나의 값을 산출하고 연산자 수가 아무리 많아도 두 개 이상의 값을 산출하는 연산식은 없다. 2. 다음 코드를 실행했을 때 출력 결과는 무엇입니까? public class Exercise02{ public static void main(String[] args){ int x = 10..