일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- left()
- 스프링 트랙
- 조건식 여러개
- 자바트랙
- 자바
- sql 사칙연산
- 데이터베이스
- import.java.util.random
- database
- java의 작동방식
- like %
- java
- java알기
- where 조건식
- db
- 언어알기
- right()
- dbeaver
- dbms
- 랜덤 닉네임 생성기
- java가 중요한 이유
- sql
- TIL
- Table
- column
- 간단한 검색
- mysql
- coding language
- 리스트자료형
- 대문자 자동변환
- Today
- Total
목록java (5)
수수한 코딩세상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9Fx8x/btsH4BYA85U/vqC7z0WNICb3ROvkQJ1eUK/img.png)
문제사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력할 수 있습니다. (아래의 키워드를 사용해주세요!)기철초풍, 멋있는, 재미있는도전적인, 노란색의, 바보같은돌고래, 개발자, 오랑우탄 코드 생각각각의 닉네임을 랜덤으로 추출해야 하기 때문에 Random 라이브러리를 사용해야겠다고 생각했습니다.자료 구조형을 리스트로 하여서 추출해 보기로 했습니다.최종 출력될 자료형은 문자열이 되도록 해야겠다고 생각했습니다.랜덤 닉네임을 생성하는 것은 하나의 기능이기 때문에 실행될 Main Class와 분리해 개별 Class에 작성해야겠다고 생각했습니다. 개발 코드RandomNicknameGenerator Classimport java.util.Random;import java.util.ArrayList;impo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cEu4R0/btsH3zsoTtg/AkDm9b0B9snvBIrmSFa3B0/img.png)
코딩 언어를 학습하면서 그 언어에 대한 관련 기술 문서 또는 소개글을 제대로 읽어본 적이 없는 것 같아 이번 기회를 통해 읽어보고 정리하고자 이 글을 작성하게 되었습니다. 미흡하고 설명의 부족함이 있을 수 있지만 제가 이해한 것을 바탕으로 해석하여 작성해 보았습니다. Java 란?Java는 프로그래밍 언어중 하나로, 객체지향 프로그래밍에 특화되어 있는 언어입니다. Java는 C, C++의 언어 구조와 규칙을 기반으로 만들어진 언어입니다. 그래서 기존의 C, C++의 언어 사용 중 불편했던 점을 보완하여 나온 언어라고 할 수 있습니다. Java는 컴퓨터, 태블릿, 스마트폰, 게임 콘솔, 의료 장비 등 다양한 플랫폼에서 실행시킬 수 있는 언어입니다.다양한 플랫폼에서 실행시킬 수 있다는 것은 Java가 이식성..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nbzoI/btsH2oxsX3A/QImKkgEBd0G0f2sB6wtn3k/img.png)
문제 설명정수 `num1` 과 `num2` 가 주어질 때, num1 에서 `num2` 를 뺀 값을 `return`하도록 `soltuion` 함수를 완성해주세요.제한 사항-50000 ≤ num1 ≤ 50000-50000 ≤ num2 ≤ 50000입출력 예입출력 예 설명입출력 예 #1`num1`이 2이고 `num2`가 3이므로 2 - 3 = -1을 `return`합니다.입출력 예 #2`num1`이 100이고 `num2`가 2이므로 100 - 2 = 98을 `return`합니다.Solution.javaclass Solution { public int solution(int num1, int num2) { //제한사항 조건문으로 설정 if(-50000조건문을 통해 제한 사항이 맞는..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Wpnx8/btsHQCoPwi2/hPAtC3YggszWlauuJCXTDk/img.png)
스트래티지 패턴(Strategy Pattern)은 여러 알고리즘을 하나의 추상적인 접근점을 만들어 접근점에서 서로 교환가능하도록 해주는 패턴입니다.추상적인 접근 : 인터페이스(interface) or 추상클래스(abstract class)교환가능 : 추상적인 클래스끼리 교환 가능하게 기본적인 스트래티지 패턴 다이어그램행위를 클래스로 캡슐화 해서 동적으로 행위를 자유롭게 바꿀 수 있는 패턴전략을 쉽게 바꿀 수 있도록 해주는 패턴구체적인 것을 추상화해서 바라볼 수 있도록 하는 패턴 다음 예제 요구사항을 통해 스트래티지의 사용 예를 살펴보고자 합니다. 예제 요구사항신작게임에서 캐릭터의 무기를 구현해야 한다.무기는 두가지 종류가 있다.칼 (Knife)검 (Sword)public interface Weapon {..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HZxie/btsGTGfkaFa/eKr7kVcg7Sr5g7LONgqoBK/img.png)
IntelliJ 다운로드 페이지https://www.jetbrains.com/ko-kr/idea/download/?section=windows 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com위의 링크 사이트로 들어가서 IntelliJ IDEA Community Edition을 다운받아 주시면 됩니다. IntelliJ 설치방법1. 설치시작, "다음"눌러주시면 됩니다. 2. 설치할 폴더를 설정해 주시고 "다음" 눌러주시면 됩니다. 3. 설치 옵션데스크탑 바로가기 생성 여부윈도우 환경변수 자동추가 여부프로젝트로 폴더 열기 여부자바에서 사용할 환경 설정위의 옵션들을 설정해 주시고 "다음"을 눌러..