값 입력받기 사용자가 직접 값을 입력할 때, System.in.read(), Scanner 를 사용할 수 있다. System.in.read() Scanner 1. System.in.read() 사용법 //System.in.read() 입력 받기 //정수, 문자 다 저장하는데, char 로 저장된 값은 아스키코드로 저장 import java.io.IOException; public class Main{ public static void main(String[] args)throws IOException{ char c1 = System.in.read(); } } 2. Scanner 사용 법 //Scanner 객체는 유니코드로 문자를 입력받는다. import java.util.Scanner; public cl..
Set 컬렉션 클래스 특징, 대표 1. 요소의 저장순서를 유지하지 않는다. 2. 요소의 중복저장이 되지 않는다. 1. HashSet 2. TreeSet HashSet 클래스 해시 알고리즘을 사용하기에 검색속도가 매우 빠르며, 내부적으로는 HashMap인스턴스를 사용하여 요소를 저장한다. 요소를 순서에 상관없이 저장하고 중복된 값은 저장하지 않는다. HashSet hs01 = new HashSet(); //add 요소저장 (Set 중복저장은 되지 않는다.) hs01.add("홍길동"); System.out.println(hs01.add("이순신")); //저장되니까 true출력 System.out.println(hs01.add("이순신")); //중복-> 저장안됌 false출력 //enhanced for문..
http://www.tcpschool.com/java/java_collectionFramework_concept 참고하였습니다. 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com List 인터페이스를 구현한 모든 List 컬렉션 클래스 특징 1. 요소의 저장순서가 유지된다. 2. 요소의 중복 저장을 허용한다. List 컬렉션 클래스 1. ArrayList -배열을 이용하여 인덱스를 이용해, 배열요소를 빠르게 접근할 수 있다. -배열의 크기가 고정되어있다. ArrayList arrList= new ArrayList(); //add() method이용해 요소 저장 arrList.add(10); arrList.add(20);..
http://www.tcpschool.com/java/java_collectionFramework_concept 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 참고하였습니다. collection framework 컬렉션 프레임워크 자바에서 컬렉션 프레임워크란 데이터를 저장하는 자료구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해놓은 것이다. 자바의 인터페이스를 사용하여 구현한다. 주요 인터페이스로 List 인터페이스, Set인터페이스, Map인터페이스가 있다. List 컬렉션 프레임워크를 구성하는 모든 클래스는 제너릭으로 표현되어있다. List는 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용한다...
1. 리터럴을 줄여주는 자동 형 변환 byte b=10; short s=10; 정수는 4byte, byte는 1byte, short는 2byte이다. jvm이 자동으로 정수를 작게 형변환하여 저장된다. 2. 연산시에 자동 형 변환 작은 데이터 형과 큰 데이터 형이 연산될 시에, 작은 데이터형이 큰 데이터 형으로 변경된 후에 연산된다. byte+byte=int byte+short=int short+short=int short+int=int int+int=int char+char=int float+double=double int+long=long 이렇게 연산시에 자동으로 형변환이 발생한다. 이를 promotion이라고 한다. byte num1=10; byte num2=20; byte result=num1+n..
https://st-lab.tistory.com/80 [백준] 1978번 : 소수 찾기 - JAVA [자바] https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net 문제 드디어 새로.. st-lab.tistory.com 이 사이트를 참고하였습니다. 소수판별법에는 3가지 방법을 제공합니다. number=소수인지 아닌지 판별하려는 숫자 1. number-1까지 숫자를 number에 나눈다 내가 소수인지 아닌지 판별하려는 숫자에다가 number-1까지 한번씩 다 나눠본다. 한개도 안나눠질시에 소수이다. boolean is_P..

1001번부터 1099번까지 기초 100문제를 자바로 풀어보았다. 자바를 기초부터 다시 리마인드할 수 있었다😆 출력 " 출력을 원한다면 System.out.printf(" \""); \출력을 원한다면 System.out.printf(" \\"); 문자열은 공백없이 붙게된다, 공백을 위해 " "추가해도 된다 System.out.println(a+" "+b); 년월일을 출력할때 System.out.printf("%04d.%02d.%02d",year,month,day); %02d 2칸을 이용해 출력하는데, 2칸이 아니면 0을 붙인다라는게 포함 number의 변수를 출력시에 11자리까지 반올림해서 출력하겠다System.out.printf("%.11f",number); 8진수, 16진수 출력시 System.out..

1021 단어 입력받은 후 출력 1022 문장 입력 받은 후 출력 1023 실수를 정수와 소수부분으로 나누기 위해선, split("\\.")으로 쪼개야한다. (점을 기준으로 쪼개기때문) 1024 단어를 한 문자씩 쪼개기 위해,split을 사용, \'을 사용해 출력 1025 숫자 하나씩 분리 1026 시분초 쪼개기 1027 점을 기준으로 쪼개기때문에 실수split과 동일 1028 처리할 수 있는 범위 int10진수 Integer.valueOf(,8)사용 1035 16진수->10진수 Integer.valueOf(,16)사용 후에, 8진수 출력을 위해 %o 1036 nextLine은 string형으로 받기에, 문자로 입력받기 위해선, charAt(0)사용 문자를 int형으로 변환하여, 아스키코드 10진수 값이..

*소숫점 아래 출력,StringTokenizer에 대해 1009번은 코드업에 없습니다. (있다가 없어진듯 합니다.) 1010 정수형 변수 선언 후 변수에 정수 값 저장 1011 next().nextLine() 은 String형을 받는다. 1012 실수형을 입력받은 후에 , 소숫점 아래 6자리까지 받고싶어서 format("%.6f") 1013 공백으로 구분되어 입력-> nextLine 인데 nextLine 은 String 형식으로 입력받는다. 따라서 int형으로 형변환 필요, Integer.parseInt필요 1014 문자형식 입력이니, split만 필요, + " "+을 해주지 않으면 문자끼리 서로 붙어버림 1015 실수형을 입력받고, 소숫점 아래 둘째자리까지 출력하기 위해선, format 필요 1016 ..
- Total
- Today
- Yesterday
- 코드업
- web
- UML
- sql
- 자바기초
- 모델링
- 레이아웃
- 이클립스
- 파이썬
- 파이썬기초
- 객체지향모델링
- 개인프로젝트
- 다이어그램
- 객체지향
- laravel
- java
- 백엔드
- 자바
- JPA
- eclipse
- 기초100제
- 코딩
- 안드로이드
- sourcetree
- 유스케이스
- 깃
- 스프링
- 코드업기초
- set
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |