강의 내용
오늘의 교훈 : 오류와 친숙해져러져러~~
-
반복문 for문!
- 간단하게 while문을 for로 바꾸고 앞뒤로 ' ; '를 붙여주면 끝이다.
- 한 번에 얼마나 값이 증가하고, 변수 값이 무엇이며, 조건이 무엇인지 확인이 가능함.
-
A % 2 == 0 : A를 2로 나누었을 때, 나머지가 0이다.라는 뜻
-
A.공격();
=> A라는 '곳'에 있는 '공격'을 '실행'한다. 라는 뜻
=> void 공격{ } {
System.out.pritnf("공격 시작~ %d\n");
} //변수타입 + 변수명 + () { }
다시 정리하자면,
-
public int id; // id.text 느낌이면,
-
void 마법() { } // 마법.exe 느낌이다.
-
매개변수란
class Main {
public static void main(String[] args) {
new App().run();
}
}
class App {
void run() {
Mama mama = new Mama();
Mama.papa(48, 50);
}
}
class Mama {
void papa(int a, int b) {
System.out.printf(a + b);
}
}
- => 여기서 매개변수는 int a와 b이다. 밖에 있는 세상과 연결시켜주는 매개자 역할을 한다고 해서 매개변수라고 말함.
-
return을 할꺼면 void를 변수에 맞는 변수타입으로 바꾸고, 만약 return을 안할 꺼면, void로 표시하기.
-
데이터 출입구는 void ~~, 반대로 데이터 배출구는 return ~~~;
- 질문 !!
- return을 할꺼면 public 변수타입을 맞춰줘야 하는데 그럼 Article이라는게 말이 되는가? Article 이라는 변수타입이 존재하는가? (사진 or 아래 코드 참고)
예시)
- 질문 !!
public class App{
punlic ???? getPage() {
Page page;
return page;
}
} // 예시에는 모두 Article로 통일되어 있어서 변수 타입도 Article로 나옴. 그렇다면 위와 같은 예시에도 ???? 에 들어갈 말은 무엇인가? Page?
-
기본 타입 변수
- int a = 10; //정수
- boolean b; //논리
- double f = 10.5; //실수
-
참조타입 변수 (참조형 or 레퍼런스 함수)
- String s = "123";
- int[ ] inArr = new int[3];
- inArr[0] = 10;
-> int stm = new stm[ ] {10};
= 10 // 태어나자마자 바로 값 주어주는 형태
-
get : 가져오게 하는 기능
-
&& : 그리고/and && || : 또는/or
-
if문 사용법
-
빠져나올 구멍을 확실히 해주기 위해서,
return = null; (이해해서 적어두기)
'강의 총정리' 카테고리의 다른 글
#011 [정리] 4일차 강의 (0) | 2020.12.04 |
---|---|
#010 [정리] 3일차 강의 (0) | 2020.12.01 |
#009 [정리] 2일차 강의 (0) | 2020.12.01 |