1. string return 방식 메소드(method) 생성
/**
* 문자열 정보 return method 생성
* @param init
* @param limit
* @return
*/
public static String numbering(int init, int limit)
{
int i = init;
String output = "";
// 전달 받은 파라미터의 숫자를 출력
while (i < limit) {
output += i;
i++;
}
return output;
}
2. int return 방식 메소드(method) 생성
/**
* int 정보 return method 생성
* @param init
* @param limit
* @return
*/
public static int numberMultiply(int init)
{
int i = init;
int iReturn = 10 * i;
return iReturn;
}
3. array return 방식 메소드(method) 생성
/**
* array 정보 return method 생성
* @param StringsParam
* @return
*/
public static String[] getAlphabet(String sParam) {
// 배열의 저장 가능한 개수 지정
String[] aAlphabet = new String[3];
// A 할당
aAlphabet[0] = "A";
// B 할당
aAlphabet[1] = "B";
// 파라미터 할당
aAlphabet[2] = sParam;
return aAlphabet;
}
4. int, String, String[](array) return 방식의 메소드(method) 실행 및 전체 소스
package org.opentutorials.javatutorials.method;
public class MethodDemo {
public static void main(String[] args)
{
String sNumberingResult = numbering(1, 5);
int iMultiplyResult = numberMultiply(10);
String[] aAlpahtbeResult = getAlphabet("C");
System.out.println(sNumberingResult);
System.out.println(iMultiplyResult);
//foreach 배열 결과 출력
for (String v : aAlpahtbeResult) {
System.out.println(v);
}
}
/**
* 문자열 정보 return method 생성
* @param init
* @param limit
* @return
*/
public static String numbering(int init, int limit)
{
int i = init;
String output = "";
// 전달 받은 파라미터의 숫자를 출력
while (i < limit) {
output += i;
i++;
}
return output;
}
/**
* int 정보 return method 생성
* @param init
* @param limit
* @return
*/
public static int numberMultiply(int init)
{
int i = init;
int iReturn = 10 * i;
return iReturn;
}
/**
* array 정보 return method 생성
* @param StringsParam
* @return
*/
public static String[] getAlphabet(String sParam) {
// 배열의 저장 가능한 개수 지정
String[] aAlphabet = new String[3];
// A 할당
aAlphabet[0] = "A";
// B 할당
aAlphabet[1] = "B";
// 파라미터 할당
aAlphabet[2] = sParam;
return aAlphabet;
}
}
결과보기
1234
100
A
B
C
댓글 없음:
댓글 쓰기