정렬하기
정렬의 정의정렬 : 값을 순서대로 오도록 배치하는 것오름차순 : 값이 작은 것부터 순서대로 오도록 하는 것내림차순 : 값이 큰 것부터 순서대로 오도록 하는 것 배열과 정렬int []a = {17, 16, 15, 7, 9, 11}; 0 1 2 3 4 5[17] [16] [15] [11] [09] [07]위와 같이 내림차순으로 배열에 차려대로 정렬하려면 다음과 같은 코드를 사용한다.public class D02SortArray { public static void main(String[] args) { // TODO Auto-generated method stub int []a = {17, 16, 15, 7, 9, 11}; //오름차순 정렬 for(i..
2024. 5. 16.
다차원배열
1차원 배열int []a = new int[3]; 정수형 변수가 3칸있다는 뜻 길이이 배열의 요소는 정수이며, 길이는 3개이다. 2차원 배열int [][]b = new int[4][3]int [][]b = { {10, 20, 30}, {40, 50, 60}, {70, 80, 90}, {100, 110, 120} }; 정수형 변수 3칸짜리 배열이 4개 있다는 뜻(총 12개) 5 b[2][1] = 5; 길이이 배열의 요소는 배열이며, 길이는 4개이다. 이 배열의 요소인 배열의 길이는 3이다. /* 1 2 3 0 [][][] 1 [][][] 2 [][][] 3 [][][] *///각 배열의 요소에 1부터 1씩 증가한 값을 차례로 저장publ..
2024. 5. 14.
사주팔자
사주팔자 : 생년, 생월, 생일, 생시 ==> 4개의 기둥 8글자라는 뜻 내용 : 사용자한테 이름, 생년(띠), 생월, 생일, 생시를 입력받아 사주팔자를 판별하여 출력하는 프로그램을 작성해봅니다.(사주팔자 풀이 및 그림 참조) [그림][풀이]천귀 : 귀인 대접 천액 : 액땜 천권 : 권력, 리더십 천파 : 파동이 있어요, 해외 이주 천인 : 인간성, 법 없이도 살 사람 천문 : 머리가 좋아 천복 : 복을 갖고태어남 천고 : 외로움을 많이 타요 천역 : 역마살, 다방면에 관심 천간 : 이성에게 매력 천수 : 손재주가 있어요. 천명 : 명이 길어요 --- 예시 ----개띠(1994) 음력 3월 15일 저녁 8시인 경우는개띠: 출발지점 7시이므로 천수3월: 자기를 포함해서 3칸 이동해서 '자' 자리이므로 천..
2024. 5. 14.
자료형의 종류에 따른 값 비교
알아두기연산자 == 은 해당 변수가 가지고 있는 값을 비교한다.참조자료형은 자신이 직접 값을 가지는 것이 아니라, 값이 있는 메모리를 참조하는 것이며, 주소값을 가진다.원시자료형(기본 자료형)은 자신이 직접 값을 가진다.참조 자료형이 담고 있는 값String 은 참조 자료형이므로String a = "abc"를 선언했을 때, 변수 a의 값은 "abc"가 아닌 문자열 "abc"의 주소를 담고있다.public class D04ArrayEqualTest { public static void main(String [] args) { int []a = {1,2,3,4,5}; int []b = {1,2,3,4,5}; if(a == b) { System.out.println("배열의 내용이 일치합니다."); ..
2024. 5. 13.