목록Java (100)
디케이
메소드 필드가 물체의 상태라면, 물체의 행동에 해당하는게 메소드다. car에 이름과 번호가 있기도 하지만, car는 앞으로 전진할수도 있고 후진하는 행동도 할 수 있다. 메소드는 입력값이 있고, 그 입력값을 받아서 무언가 한 다음 결과를 도출해 내는 수학의 함수와 비슷한 개념이다. 이때 입력값을 매개변수라고 하고,결과값을 리턴값이라고 합니다. 인자( Argument ) 는 어떤 함수를 호출시에 전달되는 값을 의미한다. 매개 변수( Parameter ) 는 그 전달된 인자를 받아들이는 변수를 의미한다. 메소드란 클래스가 가지고 있는 기능이다. 클래스 안에 선언됩니다.
String 클래스 문자열을 표현하는 자바에서 가장 많이 사용하는 클래스 자바 인스턴스 생성 방법 new연산자를 이용하지 않고 인스턴스를 만드는 경우 String str1 = "hello"; String str2 = "hello"; hello라는 문자열이 메모리 중에서 상수가 저장되는 영역에 저장된다. 상수는 변하지 않는 값을 의미. String str2 = hello; 이 문장이 실행될 때에 hello 라는 문자열 상수는 이미 만들어져 있으므로 str1이 참조하는 인스턴스를 str2도 참조한다. 2.new연산자를 이용해서 인스턴스를 만드는 경우 String str3 = new String("hello"); String str4 = new String("hello"); new연산자를 이용하여 인스턴스를 ..
클래스 자바는 객체를 만들기 위해 반드시 클래스를 먼저 만들어야 한다. 클래스는 객체를 만들기 위한 일종의 틀이다. 붕어빵이 객체라면, 붕어빵 틀은 클래스 자동차 클래스 생성 public class Car{ }Car.java란 파일을 만든다. 저장을 하면 이클립스는 컴파일하여 디스크에 Car라는 클래스를 생성한다. 자동차 클래스가 생성되었다고 해서 자동차가 만들어 진것은 아니다. Car객체 생성하기 (자동차 만들기) public class CarExam{ public static void main(String args[]){ Car c1 = new Car(); Car c2 = new Car(); } } new 연산자는 new연산자 뒤에 나오는 생성자를 이용하여 메모리에 객체를 만들라는 명령. 메모리에 만..
자바 1.5 버전부터 추가된 foreach 구문 int[] iarr = {10,20,30,40,50}; for(int value:iarr){ System.out.println(value); }
2차원 배열이란 배열의 배열이다. 2차원 배열 생성 방법 정수를 4개씩 담을 수 있는 배열이 3개 생성된다. int[][] array4 = new int[3][4]; 2차원 배열에 값을 저장하는 방법 만약 array4[1] = 10 ; 이렇게 사용하면 오류!! array4[1] 은 또 다른 1차원 배열을 가리킬 수 있는 참조형 변수이기 때문에 값을 담을수는 없다. array4[0][0] = 10; 가변크기의 2차원 배열을 생성하는 방법 int[][] array5 = new int[3][]; //위와 같이 선언하면 array5는 3개짜리 배열을 참조한다. 3개짜리 배열은 아직 참조하는 배열이 없다는 것을 의미. array5[0] = new int[1]; //정수를 하나 담을 수 있는 배열을 생성해서 arr..
for 반복문을 이용해서 배열 사용하기 배열에 접근할때에는 인덱스를 통해서 접근한다. int[] iarray = new int[100]; iarray[0] = 1; iarray[1] = 2; 배열에 0번째 인덱스 부터 시작해서 1부터 100까지 넣기 정수를100개 저장 할 수 있는 배열을 생성 int [] iarray = new int[100]; 배열의 길이를 알아내는 방법 iarray.length //배열을 참조하는 레퍼런스 변수.length 하면 해당 배열의 길이를 리턴한다. 배열에 1부터 100까지 값넣기 //배열에 값을 반복적으로 넣어야 하므로, for 반복문을 이용한다. for(int i = 0; i < iarray.length; i++) { //배열의 인덱스는 0부터 시작하므로, 0부터 배열의..
차원 배열 배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조이다. 같은 데이터 타입을 가진 여러개의 변수가 필요할 때 사용한다. 배열 생성 방법 정수를 4개 저장 할 수 있는 배열을 생성 하는 방법 int[] array1 = new int[4]; 배열에 값을 저장하는 방법 array1[0] = 1; array1[1] = 2; array1[2] = 3; array1[3] = 4; //자바에서 배열의 인덱스는 0번 부터 사용한다. 4개짜리 배열은 0부터 3까지의 인덱스를 가지게 된다. //배열인덱스 0번부터 3번까지 차례로 1,2,3,4 값을 저장한다. 배열에 저장된 값을 꺼내서 사용하는 방법 int value = array1[2]; //array1 이 참조하는 배열의 2번 인덱스에 ..
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 키보드 입력설정 // 1번 저장소 넘버링 String sub2 = ""; String co2 = ""; int no2 = 0; // 2번 저장소 넘버링 String sub1 = ""; String co1 = ""; int no1 = 0; int no = 0; // 게시물 번호 초기설정 while (true) { // 범위안에서 반복 실행 System.out.printf("명령어) "); String command = scanner.nextLine(); if (command.equals("add")) { int id =..
git 로그인 정보 연결하기 git config --global user.name 아이디 git config --global user.email 이메일주소 git 로그인 정보 없애기 git config --global credential.helper manager git credential-manager delete https://github.com 로컬 리포지터리 생성 git init 원격 저장소와 연결 git remote add origin 저장소주소 원격 저장소와 연결 삭제 git remote remove origin 커밋할 파일 장바구니에 담기 git add . 커밋 git commit -m "커밋 메시지" 푸시 git push origin master