본문 바로가기

전체 글19

고급자바 D2 [Set 인터페이스] 1)순서 (인덱스)가 유지되지 않는 데이터의 집합이다. 2)데이터 중복을 허용하지 않는다. (데이터를 등록할 때 붕족된 데이터가 있는지 확인 후 없으면 등록 SortedSet, Treeset,Hashset package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.SortedSet; import java.util.TreeSet; public class T06TreeSetTest { public static void main(String[] args) { TreeSet ts = new TreeSet(); List abcLis.. 2022. 7. 22.
고급자바 D1 List , Stack , Queue ※Eclipse IDE for Enterprise Java Developers 202006 다운로드 eclips 켜서 - window - preference ->encoding 검색 1.workspace-> text encoding UTF-8 로 변경 2.CSS ,HTML JSP 도 UTF-8 1.Java Collection Framework Java 컬렉션 프레임워크는 자바의 컬렉션(모음)객체들을 다루기 위해 제공되는 재사용 가능한 클래스 또는 인터페이스를 통칭하는 표현임 . 프레임워크(Framework)라 말하지만, 사실 라이브러리 (Library)처럼 사용 1) 순서(인덱스)가 존재하는 데이터의 집합이다. 2) 데이터가 중복되어도 저장이 가능하다(순서만 다르면 중복저장 가능함) Stack, Vect.. 2022. 7. 20.
연산자 연산의 종류를 결정짓는 기호 연산자의 종류 - 산술(+ - * / %) -논리(&&,||,...) - 대입(=,+=,-=,...) - 증감(++,--) -비교(== ,!=, ...) 연산식에서 연산되는 데이터(값)을 말함 ex)3+x 라면 3과 x 연산식에서 같은 종류의 연산자가 여러개 사용 될 경우 대부분 왼쪽에서 오른쪽으로 연산 BUT 증감(++,--)과 대입(=,+=,-=)은 오른쪽에서 왼쪽으로 연산 서로 다른 연산자들이 복합적으로 구성되면 우선적으로 연산되는 연산자가 있다 하지만 괄호()로 감싼 연산이 최우선순위를 가짐 ++ ,-- 변수의 값을 1씩 증가,1씩 감소 ==,!= 값이 같은지,다른지를 비교 boolean 값을 산출 &&,||,! 논리곱,논리합, 논리 부정을 수행하고 b.. 2022. 7. 7.
Scanner *System.in.read()의 경우 2개 이상 키가 조합된 한글 읽을 수 없고 키보드로 입력된 내용을 통문자열로 읽을 수 없는 단점이 있다. 이를 보완하기 위하여 Scanner가 있다. 자바가 제공하는 Scanner 클래스를 이용하면 입력된 통문자열을 읽을 수 있다. new scan +ctrl + space 커서 제일 뒤로 한다음에 ctrl + 1 tap 눌려서 변수 설정 *package chapter02; import java.util.Scanner; public class Exercise23 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("원기둥 밑변의 반지름을 .. 2022. 7. 7.