Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스프링부트 마이바티스
- 랭킹정렬
- 스프링부트
- html input
- @PathVariable
- 스프링부트 jsp 연결
- 자바
- SpringBoot Mybatis
- 비디오 태그 이미지
- jsp 연결
- sql 테이블명 바꾸기
- selection does not contain a main type
- Failed to configure a DataSource
- HTML
- 순위정렬
- 자바정렬
- src/main/java
- 정신차리고공부하자 #개발자되기 #몰입하자
- 스프링부트 오류
- MySQL 테이블명 바꾸기
- 자바 #Java #Scanner #스캐너 #자바알파벳입력
- video tag
- 자바 순위정렬
- 스프링 jsp
- 비디오 태그 썸네일
- spring jsp
- 정수 자료형
- 자바마스터
- html video thumbnail
- 스프링 jsp 연결
Archives
- Today
- Total
쌤리
매개변수, parameter 본문
- 매개변수에 대해 알아보자.
- 매개변수란 함수(메서드)에 값을 전달하는 역할
- 전사 객체를 생성하고 매개변수를 이용해 a전사가 각각 다른 공격자와 무기를 사용해서 공격하게 만들어보자
class Main {
public static void main(String[] args) {
전사 a전사 = new 전사();
System.out.println("== 정답 ==");
a전사.공격("브라이언", "칼"); //매개변수 브라이언, 칼
// 브라이언이(가) 칼(으)로 공격합니다.
a전사.공격("필립", "창");
// 필립이(가) 창(으)로 공격합니다.
a전사.공격("마크", "지팡이");
// 마크(가) 지팡이(으)로 공격합니다.
System.out.println("== 정답응용 ==");
a전사.공격2("브라이언", "칼", 100);
// 브라이언이(가) 칼(으)로 공격합니다.(공격력 : 100)
a전사.공격2("필립", "창", 150);
// 필립이(가) 창(으)로 공격합니다.(공격력 : 150)
a전사.공격2("마크", "지팡이", 5);
// 마크(가) 지팡이(으)로 공격합니다.(공격력 : 5)
}
}
class 전사 {
void 공격(String 공격자, String 무기)/* 전달받을 매개변수를 타입에 맞게 선언해주자*/ {
System.out.println(공격자 + "이(가) " + 무기 + "(으)로 공격합니다.");
}
void 공격2(String 공격자, String 무기, int 공격력) {
System.out.println(공격자 + "이(가) " + 무기 + "(으)로 공격합니다.(공격력 : " + 공격력 + ")");
}
}
- 이제 실행을 해보자!!!
깔끔!
'자바 JAVA > 자바 기초' 카테고리의 다른 글
상속과 구성, inheritance (0) | 2020.04.28 |
---|---|
추상 메서드, abstract method (0) | 2020.04.27 |
생성자, constructor (0) | 2020.04.27 |
순위 정렬, 랭킹 정렬 (2) | 2020.04.26 |
Bubble Sort, 버블 정렬, 거품정렬 (0) | 2020.04.26 |
Comments