분류 전체보기36 자바공부시간~ 5일차 클래스 생성 - 첫글자는 대문자, 단어여러개를 쓸경우 각 단어의 앞글자는 대문자로 객체생성 자바에서는 모든 데이터를 객체로 취급함. 클래스를 정의한 이후에 클래스를 통해서 객체를 생성해야함. 객체를 생성하는 방법은 new라는 키워드로 메모리에 할당을 해야함. Human human=new Human(); 클래스를 통해서 메모리에 생성을 했습니다. 이제 human이라는 객체가 생성이 된것이다. 메소드 1.리턴 타입을 정해줘야 한다. 리턴값이 없을 경우에는 void 를 쓴다. 2. 메소드 이름을 정의한다. 3. 메소드는 파라미터라고 하는 입력값을 받을 수 있는데, 0개부터 여러개까지 지정 가능하다. 4. 반환타입이 void가 아닌 경우 반드시 해당 반환타입과 어울리는 변수 or 상수값을 반환해야 한다. 오버로.. 2020. 11. 3. 자바 공부시간~ 4일차 배열 선언 데이터 타입 사용할 변수명[] = new 데이터 타입[배열크기]; 데이터 타입[] 사용할 변수명 = new 데이터 타입[배열크기]; int[] score = new int[5]; -> 5개의 int값을 저장할 수 있는 배열을 생성한다. score --------> score[0] score[1] -score[2] score[3] score[4] 2020. 10. 30. 자바 공부 시간~ 3일차 조건문 if if( ) { } - ( )가 참이면 { }를 실행한다! else if if문이 실행되지x 때, else if문으로 조건식 한번더 줘서 참이면 { }실행 한다! else if 문이 실행되지 않을때 else 실행 switch switch( a ) case value1 : b break; case value2 : c break; a가 value1혹은 2이면 b 혹은 c t실행 한다. 반복문 for for(초기식;조건식;증감식) { } - 조건식이 트루면 { } 실행 후 증감식 후 다시 조건식 후에 트루면 { }실행 후 증감식 루트를 조건식이 거짓이 나올 때까지 반복반복! for문 중첩 for(){ for(){ } } 안에 포문 다 실행후 겉에 포문 실행 후 안에 포문 다 실행후 겉에 for문 실.. 2020. 10. 28. 자바 공부 시간~ 2일차 변수 *string은 4 바이트이다! 연산자 종류 논리 연산자 1. && - a와 b 둘다 참일 경우 { } 실행 if ( a && b ) { } 2. || - a 혹은 b가 참일 경우 { } 실행 if ( a || b ) { } 3. ! - 아니다 비교 연산자 1. a > b - a가 b 보다 크다 a >= b - a가 b 보다 크거나 같다 2. a = b - b가 a 보다 크거나 같다 2. == - 같다 != - 같지 X 증감 연산자 ++ - 1증가 -- - 1 감소 삼항 연산자 (조건식)?A:B - 조건식이 참이면 A 출력 거짓이면 B 출력 2020. 10. 27. 2. wargame - flee button 오늘은 2번 문제를 풀어봤다. http://wargame.kr/challenge Wargame.kr - 2.1 wargame.kr 2번 문제를 읽어보면 버튼을 클릭 해보라고 한다. 근데 쉽게 잡을 수는 없는 것 같다. 우선 start를 눌러 문제에 들어가 보자 들어가서 보면 검정 화면이 나오고 커서를 "click me"라는 버튼이 따라 다닌다. 키를 얻으려면 이걸 눌러야 하나 보다. 우선 나는 F12를 눌러 개발자 도구를 켰는데 여기서 나는 2가지 방법으로 풀어봤다. 첫번째 방법! Elements 창을 잘 보면 버튼을 누르면 [window.location='?key=eedf']가 실행된다고 한다 하지만 버튼을 누르면 무슨 값을 넣는지 아니까 그냥 '?key=eedf'를 url에 넣어보았따. 그랬더니 플래.. 2020. 9. 15. 1. wargame - already got 오늘은 wargame의 첫번째 문제를 풀거다. [http://wargame.kr/challenge] Wargame.kr - 2.1 wargame.kr 우선 회원가입, 로그인을 한 후 문제를 읽어보면 HTTP Response header를 볼수 있냐고 묻고 있다. Start를 누르고 들어가서 F12를 눌러 개발자 도구를 켠다. 여기서 Network 창으로 이동한 후 F5를 누른다. 그러면 이런 창이 뜨는데 여기서 already_got/ 에 들어가보면 여기서 HTTP Response header를 찾아볼 수 있다. Response header를 잘 보면 FLAG를 찾을 수 있을 거다. 그렇다면.. 해결! ------------------- 참고 만약 네트워크 창에서 F5를 눌러도 창이 뜨지 않는다면 당황하지.. 2020. 9. 14. 이전 1 ··· 3 4 5 6 다음