1. 파라미터도 없고, 리턴값도 없는 메서드 호출
=> "Hello, World!" 문자열을 10번 반복 출력하는 메서드 hello() 호출
hello();
=> 구구단을 2단 ~ 9단까지 차례대로 출력하는 메서드 gugudan() 호출
gugudan();
1. 1 ~ 10 까지 정수를 차례대로 출력하는 print() 메서드 호출
=> 파라미터 없음, 리턴값 없음
print();
1. 파라미터도 없고, 리턴값도 없는 메서드 정의
1. 1 ~ 10 까지 정수를 차례대로 출력하는 print() 메서드 정의
=> 파라미터 없음, 리턴값 없음
public static void print() {
for(int i = 1; i <= 10; i++) {
System.out.println(i);
}
}
=> "Hello, World!" 문자열을 10번 반복 출력하는 메서드 hello() 정의
public static void hello() {
"Hello, World!" 문자열을 10번 반복 출력
for(int i = 1; i <= 10; i++) {
System.out.println("Hello, World!");
}
}
=> 구구단을 2단 ~ 9단까지 차례대로 출력하는 메서드 gugudan() 정의
public static void gugudan() {
구구단 출력
for(int dan = 2; dan <= 9; dan++) {
System.out.println(" < " + dan + "단 >");
for(int i = 1; i <= 9; i++) {
System.out.println(dan + " * " + i + " = " + (dan * i));
}
System.out.println();
}
}
2. 파라미터는 없고, 리턴값만 있는 메서드 호출
=> "자바 스터디" 문자열을 리턴하는 메서드 itwill() 호출
=> 리턴되는 문자열을 변수 result 에 저장한 후 출력
String result =it();
System.out.println(result);
2. 1 ~ 10 까지 정수의 합을 리턴하는 total() 메서드 호출 후 리턴값 출력
=> 파라미터 없음. 리턴값 있음(int형)
int total =total();
System.out.println("합계 : " + total);
2. 파라미터는 없고, 리턴값만 있는 메서드 정의
2. 1 ~ 10 까지 정수의 합을 리턴하는 total() 메서드 정의
=> 파라미터 없음. 리턴값 있음(int형)
public static int total() {
int total = 0;
for(int i = 1; i <= 10; i++) {
total += i;
}
return total;
}
=> 문자열 "자바 스터디" 를 리턴하는 메서드 it() 정의
public static String it() {
return "자바 스터디";
String result = "자바 스터디";
return result;
}
3. 파라미터만 있고, 리턴값은 없는 메서드 호출
=> hello2() 호출하여 반복할 횟수를 전달
hello2(10); → "Hello, World!" 문자열이 5번 출력되도록 지정
3. 정수 num 을 전달받아 1 ~ num 까지 차례대로 출력하는 print2() 메서드 호출
=> 파라미터 있음(정수 1개), 리턴값 없음
print2(100);
3. 파라미터만 있고, 리턴값은 없는 메서드 정의
3. 정수 num 을 전달받아 1 ~ num 까지 차례대로 출력하는 print2() 메서드 정의
=> 파라미터 있음(정수 1개), 리턴값 없음
public static void print2(int num) {
for(int i = 1; i <= num; i++) {
System.out.println(i);
}
}
=> 정수값(num) 전달받아 "Hello, World!" 를 num값 만큼
반복 출력하는 메서드 hello2()정의
public static void hello2(int num) {
"Hello, World!" 문자열을 num 번 반복 출력
for(int i = 1; i <= num; i++) {
System.out.println("Hello, World!");
}
}
}
4. 파라미터도 있고, 리턴값도 있는 메서드 호출
=> abs() 메서드를 호출하여 절대값을 계산할 정수 전달 후 리턴값(absNum)을 출력
int absNum =abs(-5);
System.out.println("절대값 : " + absNum);
}
4. 정수 num을 전달받아 1 ~ num 까지 정수의 합을
리턴하는 total2() 메서드 호출
=> 파라미터 있음(정수 1개). 리턴값 있음(int형)
int total2 = total2(100);
System.out.println("합계 : " + total2);
System.out.println("합계 : " +total2(100));
5. 정수 a 와 b 를 전달받아 a ~ b 까지 정수의 합을 리턴하는 total3() 메서드 호출
=> 파라미터 있음(정수 2개), 리턴값 있음(int형)
System.out.println("합계 : " +total3(1, 10));
total3(10); // 파라미터가 2개이므로, 반드시 2개의 데이터 전달 필수!
4. 파라미터도 있고, 리턴값도 있는 메서드 정의
5. 정수 a 와 b 를 전달받아 a ~ b 까지 정수의 합을 리턴하는 total3() 메서드 정의
=> 파라미터 있음(정수 2개), 리턴값 있음(int형)
public static int total3(int a, int b) {
int total = 0;
for(int i = a; i <= b; i++) {
total += i;
}
return total;
}
4. 정수 num을 전달받아 1 ~ num 까지 정수의 합을 리턴하는 total2() 메서드 정의
=> 파라미터 있음(정수 1개). 리턴값 있음(int형)
public static int total2(int num) {
int total = 0;
for(int i = 1; i <= num; i++) {
total += i;
}
return total;
}
=> 정수(num) 1개를 전달받아 절대값을 리턴하는 메서드 abs() 정의
public static int abs(int num) {
if(num < 0) {
num = -num; // 절대값 계산
}
return num;
}
ㅣ읽느라 수고 많으셨어요~ㅣ
부족한 글을 읽어주셔서 감사드립니다
아직 부족한게 많으니
틀린 곳이 있다면
조언의 말씀 꼭 부탁드립니다!!!!
자바로 구구단 구하기 (중첩 for문) (0) | 2020.07.25 |
---|---|
[java]자바_Annotation(애노테이션/어노테이션) (0) | 2020.07.24 |
자바_ "Hello, World!" 10번 반복 하기(반복문/for문) (0) | 2020.07.21 |
[java] 자바 면접 예상 질문 리스트 모음(1) (0) | 2020.07.17 |
[JAVA] 쉬운 자바 문법 _상수/ 리터럴 public static fianl이란 (0) | 2020.07.12 |