본문 바로가기
  • 아재나라 USA
반응형

IT & 컴퓨터활용19

Day 11 - 정렬 (Sort) 하기 안녕하십니까 아재나라입니다. 요즘 파이널판타지7 리메이크 플레이로 자바 업로드가 뜸해 졌습니다. 공부를 더 해야하는데 자꾸 이런 저런 핑계로 늦어지네요. 코로나로 연금 생활이 길어지면서 많은 사람들이 힘들어하고 있는데 이럴수록 건강관리 멘탈관리가 중요한것 같습니다. 그럼 자바에서 정렬관련 사항은 어떤지 살펴 보겠습니다. 배열이 나오게 되면 아무래도 함께 고민해야하는 부분이 정렬입니다. 크기 순으로 정렬해야하는 부분인데 가장 손쉬운 방법은 Arrays 클래스의 sort() 메소드를 사용하는 방법입니다. 하지만 이전에 정렬의 개요과 종류 및 개념을 정리해보도록 하겠습니다. 정렬의 개요 정렬의 필요 조건 Key 차순 정렬의 종류 bubble, selection, radix, quick ... 위에도 언급한 정.. 2020. 4. 23.
Day 10 - 2차원 배열과 다양한 표 그리기 안녕하십니까 아재나라입니다. 지난 시간에 기본 배열에 대한 소개와 1차원 배열에 대해서 알아 봤습니다. 오늘은 2차원 배열에 대해서 알아 보겠습니다. 2차원 배열의 구조 2차원 배열은 행과 열이 2개로 이루어진 배열을 의미합니다. A0 B0 C0 A1 B1 C1 엑셀에서 많이 봤던 구조입니다. int[][] arr1= new int[2][3]; (행,열) 자바와 C#의 다차원 배열 표현 차이 java [][][] [][][] C# [] [,] [,,] [][] 배열은 값을 안집어 넣으면 0이 나온다. (굳이 안넣어도 된다) int [][] arr2=new int[2][3]; arr2[0][0]=10; arr2[1][2]=30; //arr2[2][3]=50; //에러 System.out.println(ar.. 2020. 3. 17.
Day 09 - 배열의 기본과 1차원 배열 안녕하십니까 아재나라 입니다. 오랜만에 자바 관련 포스팅을 하겠습니다. 그동안 바쁜일들로 코딩과 오피스쪽 포스팅이 부족했습니다. 다시 앞으로 열심히 올려보도록 하겠습니다. 오늘은 자바 뿐만이 아니라 다른 프로그래밍 언어에서도 매우 중요한 배열에 대해서 살펴 보도록 하겠습니다. 배열의 개요 배열은 기억창고를 한꺼번에 잡아주는것을 배열이라고 한다. (아파트와 같은 구조) 연관된 데이터를 모아 관리하기 위해 사용하는 데이터 타입 배열은 여러 개의 데이터를 저장하기 위한 것 배열의 용도 학교 점수 계산의 예) int kor,eng,mat,sci,art.... total=kor+eng+sci... avg=(kor+eng+sci...)/13 성적처리 예) 일반 방식 int kor,eng,mat,soc,sci; ko.. 2020. 2. 17.
008 파워포인트 알짜 Tip - 리본 메뉴 살펴보기 : 홈리본3 지난 시간에 이어 홈리본 중 그리기와 디자인 아이디어 메뉴를 살펴 보겠습니다. 클립보드 메뉴슬라이드 메뉴글꼴 메뉴단락 메뉴삽입 메뉴그리기 메뉴디자인 아이디어 메뉴6. 그리기 메뉴 개체(그림, 도형, 텍스트 상자)를 수정하고 다듬는 메뉴이다. 외곽선을 그리거나 색을 채우거나 하는 등의 명령들이다. 정렬 세부 메뉴정렬은 개체의 순서를 앞 혹은 뒤로 이동하거나 개체을 줄 맞침, 회전 등을 다룰 수있게 해주는 메뉴로 디자인 작업에서 자주 사용되는 명령들이기도 하다. 빠른 스타일 세부 메뉴개체의 디자인을 이미 작업된 스타일로 빠르게 변경해 주는 메뉴이다. 선택하면 다양한 스타일의 개체가 썸네일로 제시된다. 여기서 원하는 스타일을 선택하면 바로 해당 개체에 적용된다. 도형 채우기선택한 개체 (그림 제외)의 색을 채.. 2020. 1. 17.
007 파워포인트 알짜 Tip - 리본 메뉴 살펴보기 : 홈리본2 지난 시간에 이어 홈리본 중 단락,삽입 메뉴를 살펴 보겠습니다. 클립보드 메뉴슬라이드 메뉴글꼴 메뉴단락 메뉴삽입 메뉴그리기 메뉴디자인 아이디어 메뉴4. 단락 메뉴텍스트 박스 안 단락을 정렬하거나 줄간격을 맞추는 등의 편집 작업 메뉴입니다. 텍스트 박스를 선택하면 활성화 됩니다. 단락 별로 글머리에 기호를 매기거나 번호를 매길 수 있습니다. 원하는 모양을 선택하면 자동으로 해당 문단의 첫번째 단어 앞에 기호나 숫자가 자동으로 매겨 집니다. 말머리 번호 매기기는 기호와 달리 숫자나 알파벳 등의 순서를 가지고 차례로 번호를 매겨 줍니다. 아라비아 숫자나 로마 숫자 혹은 알파벳 등이 가능합니다. 글머리 기호 및 번호 매기기 옵션을 선택하면 팝업창으로 메뉴가 등장하게 됩니다. 글머리 기호 탭을 누르면 글머리 관련.. 2020. 1. 17.
Day08 - 자바 메소드 오버로딩 가독성의 문제 해결 오늘은 오버로딩에 대해서 살펴 보겠습니다. 오버로딩은 메소드 중복이라고도 합니다. 형식만 다른 메소드인경우 동일한 메소드의 이름으로 사용할 수 있는 방법입니다. 코드의 가독성을 문제를 해결하기 위해 자바에서 동일한 이름을 중복해서 사용할 수 있도록 해준 것입니다. Overloading 클래스의 구조와 형식public class OverloadingTest { public static void main(String[] args) { //main method (사장) azejava(); azejava2(300,200,500); }// main-end private static void azejava2(int i, int j, int k) { // azejava2 method - 2형식 System.out.p.. 2020. 1. 6.
반응형