본문 바로가기 메뉴 바로가기

Dev Note

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Dev Note

검색하기 폼
  • CATEGOTY
    • Algorithm
    • Coding Tes..
    • Java
    • Spring
    • Python
    • Django Fra..
    • Database
    • Infra
    • Programmin..
    • Javascript
    • Vue.js
    • Computer S..
    • Git & Gith..
    • Project
    • ETC
    • Books
    • Designs
  • 방명록

Java (10)
HashMap 구현 및 응용

Result 영화 개 Main.java public class Main { public static void main (String[] args) { WordDic dictionary = new WordDic(); dictionary.addWord("Movie", "영화"); dictionary.addWord("cat", "고양이"); dictionary.addWord("dog", "개"); System.out.println(dictionary.find("movie")); System.out.println(dictionary.find2("Dog")); } } WordDic.java 일급콜렉션 (First-class Collection) 으로 구현 import java.util.HashMap; import..

Java 2022. 1. 1. 13:45
String , Math, Random Class

import java.lang.Math; import java.util.Random; import java.util.function.DoubleConsumer; import java.util.stream.DoubleStream; public class Conv { public static void main(String[] args) { char data[] = {'가', '나', '다'}; String myString = new String(data); System.out.println(myString); // 문자열 리터럴(String Literal) String a1 = "aBc"; System.out.println(a1.toUpperCase()); // "ABC" System.out.println(..

Java 2021. 12. 31. 14:16
Class Random, Class Math

Math 클래스를 Import 하고 바로 메서드 사용이 가능하다. 그래서 static method인 것 같다. static method는 인스턴스를 호출하지 않아도 사용이 가능하기 때문이다. 반면 Random 은 클래스를 import 하고 인스턴스를 생성해야 사용이 가능하다. 그래서 instance method가 소개되어 있는 것으로 보인다. constructor 와 field 는 아직 공부하지 않은 개념이다.

Java 2021. 12. 31. 13:50
[Java] 클래스 메서드 (Math 클래스 메서드)

static 제어자와 함께 사용한다. 클래스 메서드 - Math 클래스의 abs(), max(), random() import jaca.lang.Math; public class Driver { public static void main(String[] args) { System.out.println(Math.abs(-10)); // 절댓값 System.out.println(Math.max(3, 7)); // 두 값 중 최댓값 System.out.println(Math.random())); // 0.0과 1.0 사이의 랜덤값 } }

Java 2021. 12. 30. 20:57
[Java] Scanner

Scanner import (IDE로 자동 실행) scanner 인스턴스 생성 입력받는 자료형에 따라 알맞는 메서드 선택 정수의 경우 .nextInt(); 문자열의 경우 .next(); import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 콘솔에서 입력 가능 System.out.println("나이?"); int age = scanner.nextInt(); // 정수를 받는다. System.out.println(age); System.out.println("이름?"); String name = scanner.next(); /..

Java 2021. 12. 30. 17:10
[Java] 숫자의 길이 구하기

String.valueOf(숫자).length(); public class Test { public static void main(String[] args) { // 숫자의 길이 구하기 // 문자열 반환 후 길이를 구한다. int num = 13242; int length = String.valueOf(num).length(); System.out.println(length); } // 5

Java 2021. 12. 30. 16:54
[Java] Random class 와 삼항연산자

주사위를 두 번 던져 연속적으로 짝수 또는 홀수가 나올 경우 A를, 이외에 B를 출력 Random 클래스 사용 삼항연산자 사용 조건 ? "참일때 결과" : "거짓일때 결과" import java.util.Random; public class OddEven { public static void main(String[] args) { int n = 6; Random rand = new Random(); // 0부터 5사이의 값이니까 1더함 int num1 = rand.nextInt(n)+1; int num2 = rand.nextInt(n)+1; String result = null; // num1과 num2가 모두 짝수이거나 홀수이면 A, 아니면 B를 출력하시오. //삼항연산자 boolean isNum1Ev..

Java 2021. 12. 30. 15:36
[Java] 이차원 배열의 선언, 활용, 출력

선언은 행, 렬 순서로 데이터 입력은 for 문 인덱스 활용 출력은 deepToString 메서드로 2차원 배열을 Arrays.toString() 함수를 이용하여 출력하면, 배열 안에 있는 배열을 가리키는 주소값이 차례로 출력되므로 Arrays.deepToString 메서드 사용해야 한다. import java.util.Arrays; public class MultiArray { public static void main(String[] args) { // 3 * 4 빈 배열 생성 int[][] multiArray = new int[3][4]; // 데이터 입력 int start = 1; for (int i = 0; i < multiArray.length; i++) { for (int j = 0; j <..

Java 2021. 12. 27. 19:15
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 임대차3법
  • 클린코더
  • 싸피6기
  • 상업용무료폰트
  • ssafy6기
  • 한글무료폰트추천
  • 코딩도서
  • ssafy후기
  • 깃허브계정2개
  • ssafy합격후기
  • 개발자책추천
  • 깃허브계정
  • 디즈니얼굴
  • ssafy결과
  • 개발자커리
  • 개발언어순위
  • 개발언어추천
  • 폰트
  • 개발도서추천
  • 브왈라
  • SSAFY
  • 맥과윈도우로깃허브
  • 개발자
  • 개발자도서추천
  • 폰트추천
  • 무료폰트추천
  • intj여자
  • 스프링부트
  • 개발자로드맵
  • 싸피
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바