분류 전체보기 (226) 썸네일형 리스트형 dart -2 연속적인 데이터는 리스트로 만든다. 연속적이지 않는 데이터는 매핑?으로 만든다. 이클립스 - toString 자동완성 이클립스에서 자바 개발시 toString을 수작업으로 하지 않고 자동으로 완성할수 있다. 오른쪽 마우스를 눌러 source -> Generate toString()을 선택해준다. 원하는 변수를 선택하고 Generate를 눌러준다. 그럼 빨간줄처럼 toString을 통해클래스에 작성한 변수 내용을 한번에 끌어올 수 있는 것이 보인다 강의영상, getter와 setter자동완성 강의영상. 윈도우 + 키를 눌러 실행창을 연다음에 \\192.168.0.132를 입력한다. 임시공유방에 들어가서 강의를 들으면 됩니다. Getters 와 Setters를 자동완성 코드에서 오른쪽 마우스를 눌러 Source를 선택해준다. Generate Getters and Setters를 눌러준다. 변수 color, gear, speed 3가지를 클릭해서 generate하면 됩니다. 그럼 3개의 변수에 대해서 getter와 setter가 자동 완성 돼 있을 것입니다. private 본인 클래스가 아닌 다른클래스에서 사용하면 오류가뜬다. 다른 클래스에서 직접접근을 막기위해서 사용한다. 절차 지향, 객체 지향 1. 절차 지향(procedureal programming) 절차 지향 프로그래밍은 문제를 해결하는 절차를 중요하게 생각하는 방법이다. 절차들은 모두 함수라는 단위로 묶이게 된다. 절차지향언어는 개체를 순차적으로 처리하여 프로그램 전체가 유기적으로 연결되어야 합니다. 자동차 제조를 예로 들자면, 자동차는 엔진, 차체, 핸들, 의자, 바퀴 순으로 차례대로 만들어져야 합니다. 서로 분리되어도 안 되고, 순서가 틀려도 안 됩니다. 절차지향 프로그래밍 역시 이와 같습니다. 2. 객체 지향(object-oriented programming: OOP) 실제 세계가 객체(object)들로 구성 되어 있는 것과 비슷하게 소프트웨어도 객체 단위로 작성하는 방법이다. 컴퓨터로 예를 들자면, 컴퓨터에 쓰이는 모든 부품(모니.. 버블 정렬(bubble sort) 버블 정렬(bubble sort) - 서로 인접한 두원소를 검사하여 정렬하는 알고리즘. - 인접한 2개의 레코드를 비교하여 크기가 순서대로 되어 있지 않으면 서로 교환한다. -첫번째 자료와 두번째 자료를, 두번째 자료와 세번째 자료를, 세번째와 네번째를 비교하면서 교환해서 자료를 정렬한다. - 1회전을 끝나고나면 가장 큰 자료가 맨뒤로 이동하고, 2회전에서는 두번째로 큰 자료가 뒤에서 두번째에 정렬이된다. 버블 정렬 예제1 public static void main(String[] args) { // 버블정렬 int[] arr = {40, 10, 5, 30, 8}; if(arr[0] > arr[1]) { int temp; temp = arr[0]; arr[0] = arr[1]; arr[1] = temp;.. 다트 언어 다트 Dart란? google 구글이 javascript 자바스크립트를 대체하기 위해 2011년 개발한 웹프로그래밍 언어이다. 다트는 다른 언어들과 다르게 위에 코드처럼 타입을 적을 수도 있고, 안적을 수도 있다. dart는 실행할때 해당파일에서 모듈을 찾는다. 다트는 모든객체는 1급객체이다. 1급 객체코드 - 가장 상의에 있을 수 있는 코드 final을 변수 선언하면 그 변수값은 상태 변경을 못하게 된다. 클래스 안에 있는 것은 메서드 클래스 밖에 있는것은 함수 상태를 변경시키는 꾸러미 = 메서드 상태를 변경시키지 않는 것은 = 함수 요일 구하기, 윤년 전체 코드 package ex06; import java.util.Scanner; public class Year { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("연도를 입력하세요: "); int year = scanner.nextInt(); System.out.print("월을 입력하세요: "); int month = scanner.nextInt(); System.out.print("일을 입력하세요: "); int day = scanner.nextInt(); int total_days = 0; total_days += (year - 1900)*365; total_day.. 구구단(2단출력, 9단까지거꾸로 가로) 구구단 2단 출력 package ex06; public class GugudanEx02 { public static void main(String[] args) { int x =2; for(int i=1; i 이전 1 ··· 12 13 14 15 16 17 18 ··· 29 다음