현재 위치에서 다음 줄에 작성하고싶을 때 사용합니다. shift+Enter
자바에는 필드와 지역변수가 있습니다.필드는 클래스의 속성을 나타내는 변수입니다. 즉, 객체의 속성을 나타내는 변수를 말합니다.지역변수는 메소드가 실행되면서 사용되는 변수입니다. 즉, 메소드 안에 선언된 변수를 말합니다.만약 필드에 static을 붙이면 클래스 변수가 됩니다. 인스턴스를 생성할 때 필드는 힙 메모리에 할당됩니다. 필드는 참조가 끊기면 가비지 컬렉터(Garbage Collector)에 의해 삭제됩니다.지역변수는 메소드가 호출되어 실행될 때 스택 메모리에 생성되고 메소드 호출이 종료되면 스택 메모리에서 삭제됩니다.클래스 변수는 프로그램이 시작될 때 할당되며 프로그램 종료 시 자동으로 삭제됩니다. 자바에서는 힙 메모리에 직접 접근할 수 없습니다.따라서, 스택 메모리에 참조변수를 선언하고 힙 메모..
커서가 있는 위치에서 ctrl+d
복사 ctrl+alt+위 아래 화살표 줄 이동 alt+위 아래 화살표
지난번에 생성한 저장소와 깃을 연동하는 작업을 해보겠습니다.이클립스의 Window-Open Perpective-Other로 들어갑니다. Git을 선택합니다. Git을 선택하면 다음의 화면으로 넘어갑니다. 미리 만들어둔 저장소를 사용하기 위해 Clone a Git repository를 선택합니다. URI에 본인 저장소 주소를 입력하고 계정의 id와 pw를 입력합니다. 성공적으로 생성됬다면 다음과 같이 나타납니다. 이제 저장소에 업로드할 프로젝트를 깃과 연동합니다.프로젝트를 우클릭해 Team-Share Project를 선택합니다. Repository에서 작은 화살표를 눌러 본인이 생성한 저장소를 선택합니다. Finish를 하시면 ?가 프로젝트에 뜹니다.Team-Add to Index를 하시면 ?가 사라집니다..
깃과 이클립스을 연동하여 편리하게 이용할 수 있는 방법에 대해 알아보겠습니다. 깃에 계정이 있어야 합니다. 없으신 분들은 가입해주세요. 가입 후 로그인을 하고 깃에 저장소(repository)를 만들어 줍니다. 초록색 new 버튼을 누르면 됩니다. new 버튼을 누르시면 저장소 생성 화면으로 넘어갑니다. 적절한 저장소 이름을 입력하세요. 저는 mygit이라는 이름으로 저장소를 생성했습니다. 생성완료된 화면입니다. 아래의 URL을 통해 mygit이라는 저장소에 접근할 수 있습니다. 다음 글에서는 만든 저장소와 이클립스를 연동하여 사용해보겠습니다.
유클리드 호제법을 이용하면 됩니다.#include using namespace std; int getgcd(int a, int b) { int gcd, mod; while (a%b > 0) { mod = a % b; a = b; b = mod; } gcd = b; return gcd; } int main() { int a, b; int gcd, lcm, mod; cin >> a >> b; gcd = getgcd(a, b); lcm = a * b / gcd; cout
#include using namespace std; int main() { int number[8]; int check; for (int i = 0;i > number[i]; } if (number[0] == 1) { for (int i = 1;i < 8;i++) { if (number[i] != number[i - 1] + 1) { check = 3; break; } else { check = 1; } } } else if (number[0] == 8) { for (int i = 1;i < 8;i++) { if (number[i] != number[i - 1] -1) { check = 3; break; } else { check = 2; } } } else { check ..
#include #include using namespace std; int main() { int zerodp[41] = { 0 }; int onedp[41] = { 0 }; vector Nvector; zerodp[0] = 1; onedp[0] = 0; zerodp[1] = 0; onedp[1] = 1; for (int i = 2;i > T; for (int i = 0;i > N; Nvector.push_back(N); } for (int i = 0;i < T;i++) { p..