본문 바로가기

전체 글190

[Java] step05. Method step05. Method - 01 /* * [ method를 만들때 고려해야 하는것 ] * * 1. 접근 지정자 * 2. return type * 3. method name * 4. method에 전달하는 인자의 개수와 data type */ public class MyObject { /* * public => 이 method는 어디에서든 접근 가능하다 * void => 이 method는 어떤 값도 return하지 않는다. * walk => method name * walk() => 이 method는 어떤값도 전달 받지 않느다. */ public void walk() { System.out.println("걸음을 걸어요~"); } method를 만들 때 고려해야 하는 것은 접근 지정자, return t.. 2022. 4. 13.
[Java] step04. Class step04. Class - 01 /* * [ 클래스의 용도 ] * * 1. 객체의 설계도 역활을 한다. * 2. 데이터 type 의 역활을 한다. * 3. static 필드나 static 메소드를 가지고 있는 역할을 한다. */ public class Car { //자동차의 이름을 저장할 필드 public String name; //달리는 메소드 public void drive() { System.out.println("부릉 부릉 달려요~"); } 오늘은 class가 객체의 설계도 역할과 data type의 역할을 한다는 것만 언급한다. static field와 static method를 가지는 역할은 내일 언급할 예정이다. 여기서 local variable이 아닌 field이기 때문에 해당 변수를 만.. 2022. 4. 13.
[Java] step03. Operator step03. Operator 3항 연산자 내용을 제외한 01에서 05까지의 내용은 javascript와 거의 같다. - 01 /* * 1. 산술연산자 * * +, -, *, /, % */ int num1=5; int num2=2; // + 연산 하기 int sum = 10 + 1; int sum2 = num1 + num2; int sum3 = 10 + num2; // 정수끼리 연산하면 결과는 정수만 나온다. int result1 = 5 / 3; int result2 = num1 / num2; // 연산의 결과로 실수 값을 얻어내고 싶으면 적어도 하나는 실수여야 한다. double result3 = 5 / 3.0; double result4 = num1 / (double)num2; // 앞에 있는 수를 .. 2022. 4. 11.
[Java] step02. Data type step02. Data type 어떤 method 안에서 만들어진 변수를 local variable(지역 변수)이라고 한다. 이전의 javascript에서의 function 안에서 선언하는 것과 같은 것이다. 그때의 경우 function 밖에서 선언한 변수를 global variable(전역 변수)이라고 했으나, java에서는 method 밖에 선언하는 변수를 field variable이라고 한다. 변수는 숫자로 시작하면 안되고, 예약 변수와 같은 것을 이용해도 안된다. javascript에서는 number type이든, string type이든, object type이든 상관없이 let 하나만으로도 변수를 선언할 수 있었다. 하지만 java에서는 다르다. 당장 number type만 봐도 여러 형태로 .. 2022. 4. 11.
[Java] step01. Hello step01 Hello package test.main; public class Hello { } 이 class의 이름은 Hello다. 중괄호 { } 안에 어떤 method가 있는 것인데, 지금부터 볼 것은 main이라는 method다. package test.main; public class MainClass { // run(실행) 했을때 실행의 흐름이 시작되는 main method public static void main(String[] args) { System.out.println("Hello, World!"); } } 이 main method는 특별한 예시이다. Eclipse에서 run을 하게 되면 main 부터 시작하는 method인 것이다. 이 main method는 반드시 이런 형태로 만.. 2022. 4. 5.
eclipse에서의 Git eclipse에서의 Git 원하는 project에 우클릭을 해서 Team > Share Project 를 선택한다. 그리고 Create 버튼을 통해 어느 곳을 Git repository로 만들 것인가에 대한 repository의 위치를 정하고 Finish를 누르면 해당 project에 대한 folder가 원래의 위치에서 Git으로 관리되는 repository로 옮겨가게 된다. 창에 보이는 체크박스를 클릭해도 지금은 상관 없지만, 나중에 문제가 발생한다고 하면서 잘 사용하는 것이 아니라고 했다. 더 이상의 말은 따로 하지 않았다. 이렇게 Git으로 관리하기 시작하면 eclipse project에 '?'와 '>' 두 기호를 발견할 수 있다. ? 는 untracked를 의미하고, > 는 수정했을 시 나타나는 .. 2022. 4. 5.