public class MethodTest2 {
//1. 주고 안받고 랜덤값 추출
static int randomMake() {
Random r = new Random();
return r.nextInt(26);
}
//2. 주고 받고 더하기 연산
static int add(int ran) {
return 65 + ran;
}
//3. 주고 받고 문자를 만드는 기능
static char makeChar(int result) {
return (char)result;
}
//4. 안주고 안받고 10번 실행
static void start() {
String result = "";
for(int i = 0;i<10;i++) {
int ran = randomMake();
int val = add(ran);
char ch = makeChar(val);
String temp = makeString(ch);
result +=temp;
}
printString(result);
}
//5. 주고 받고 10개 문자를 더하는 연산
static String makeString(char ch) {
String abc = "";
abc += ch; //자동형변환 문자열
return abc;
}
//6. 안주고 받고 10개 문자를 출력
static void printString(String result) {
System.out.println(result);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
start();
}
}