본문 바로가기

분류 전체보기

(316)
[JAVA] 컬렉션프레임워크 list & set(Arraylist,Stack,Linkedlist,Hashset,Treeset) ● 컬렉션 프레임웍 (Collection Framework) : 데이터 군을 저장하는 클래스들을 표준화한 설계이다. ● Collection - 다수의 데이터 & 데이터 그룹 - 무한한 데이터의 집합 ● 프레임 웤 - 디자인 패턴 - 표준화된 프로그래밍 방식 ● 컬렉션 프레임웍의 핵심 인터페이스 - List - Set - Map ● List - 순서가 있는 데이터의 집합 - 데이터의 중복을 허용한다. ● 구현 클래스 1. ArrayList 2. LinkedList 3. Stack package test; import java.util.ArrayList; public class Test { public static void main(String[] args) { ArrayList arr = new Array..
[JAVA] java 선택정렬 알고리즘 ● 선택정렬 : 첫번째 자리에 원하는 값을 위치하는 것으로 오름차순과 내림차순에 따라 값이 변할 수 있다. 오름차순을 기준으로 했을때 앞에 있는 값과 그 이후의 값들을 비교하여 가장 작은 값을 그위치에 놓는다. 다음 위치에 있는 값과 그 이후의 값들을 비교하여 가장 작은 값을 놓는다. 결국 정렬이 끝날때까지 이를 반복하면 전체적으로 값이 정렬에 이루어진다. ● 오름차순 - 예> 1,2,3,4,5 ● 내림차순 - 예> 5,4,3,2,1 import java.util.Scanner; public class Quiz { public static void main(String[] args) { int ls[] = new int[] { 4, 5, 9, 2, 7 }; int i = 0, j = 0, tmp = 0;..
[JAVA] java 다차원배열 ● 다차원배열 정의 : 2차원 이상의 배열을 의미한다. ● 쓰임 예 > type 배열명[][] = new type[][]; type [][]배열명 = new type[][]; public class Test { public static void main(String[] args) { int[][] arr = new int[][] { { 10, 20, 30 }, { 40, 50, 60 }, { 70, 80, 90 } }; System.out.println("arr[0][0] : " + arr[0][0]); System.out.println("arr[0][1] : " + arr[0][1]); System.out.println("arr[0][2] : " + arr[0][2]); System.out.printl..
[JAVA] java 배열 ● 배열 : 같은 자료형으로 연속된 메모리 공간에 할당하여 사용하는것 ● 배열의 쓰임 - 여러개의 변수를 한번에 선언한다. - 같은 형의 변수들을 연속적으로 쓸 수 있다. ● 배열 생성 - 배열 선언 시 [ ] 괄호가 1개일때 1차원이고, [ ][ ]2개일때 2차원배열이라고한다. - 사용할 수 있는 배열의 요소의 첨자는 0부터 시작한다. - 배열의 이름은 배열의 첫 번째 주소를 가지는 참조 변수이다. 예> DataType[] 배열이름; public class Quiz { public static void main(String[] args) { int[] arr=new int[5]; arr[0]=100; arr[1]=200; arr[2]=300; arr[3]=400; arr[4]=500; System.ou..
[ 2020 ]네이버 웹마스터도구 수집보류, 수집중복, 서버오류 간단한 해결방법 ● 네이버 웹마스터도구 수집보류, 수집중복, 서버오류 해결방법 몇일전에 네이버 웹마스터도구를 통해서 블로그 글들을 등록해주었는데, 전부 "수집보류"라고 떠있었습니다. 그래서 찾아보다가 간단한 해결방법을 알게되서 포스팅하게 되었습니다. 전부 이렇게 수집보류라고 떠있어서 당황했었습니다. 시간이 지나면 바뀌겠지했지만.... 변하지않았습니다. 하지만, 간단하게 해결할수있는 방법을 아래에서 알려드리겠습니다~~ 우선, 티스토 블로그 관리페이지 이동해줍니다. 왼쪽 사진처럼 관리 -> 블로그를 클릭해줍니다. 그다음, 오른쪽 사진에서 포스트주소를 "숫자"로 되어있는걸 "문자"리 변경해주고 저장하면 끝!! 다시 네이버웹마스터도구로 이동해서 입력해주면 "요청완료"로 뜨고, 몇분뒤에 F5를 눌러 새로고침해주면 "수집성공"으로..
[JAVA] java문자열 길이 및 문자열 비교 * 문자열 길이와 문자열 비교는 아래 예제들로 설명해드리겠습니다. ^^ package day06; import java.util.Scanner; public class Test02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String n1, n2; System.out.print("첫번째 문자열 입력 : "); n1 = sc.next(); System.out.print("두번째 문자열 입력 : "); n2 = sc.next(); System.out.println("n1 길이" + n1.length()); System.out.println("n2 길이" + n2.length()); } } * 문자열길이 St..
[JAVA] java 반복문과 기타제어문 ( while문&do-while문& break문 & continue문 ) ● while문 - 사용자가 원하는 만큼 명령들을 여러번 실행하는 제어구조이다. - 특정 조건이 만족되는 동안 명령을 계속적으로 실행한다. 예> while(조건){ 실행문; } 조건문이 참이경우에만 루프처리로써 실행문이 반복됩니다. package day03; import java.util.Scanner; public class Test07 { public static void main(String[] args) { Scanner input = new Scanner(System.in); String name; while(true) { System.out.println("이름 입력"); System.out.print(">>>"); name = input.next(); System.out.println("당신..
[2020 티스토리] 네이버 웹마스터 도구 간단하게 등록하는 방법 ● 네이버 웹마스터 도구에 티스토리 블로그 등록 방법 ▶ 등록을 위해 아래 구글 웹마스터 도구 URL을 들어가줍니다. https://webmastertool.naver.com/board/main.naver https://webmastertool.naver.com/board/main.naver webmastertool.naver.com 1. 네이버 아이디로 로그인을 먼저해줍니다. 그다음, 위처럼 자신의 사이트URL을 입력해주고, "추가"버튼을 클릭해줍니다. 2. HTMl태그를 이용해서 사이트 소유임을 확인하겠습니다. 빨간박스에서 "[메타태그]" 라고 되어있는 뒷부분인 "