728x90 반응형 study/Java305 [Java] 30. Test3 (다음 결과가 나오도록 정의된 메서드를 구현하기) package chap12; /* * 다음 결과가 나오도록 정의된 메서드를 구현하기 * 메서드명 : fillZero * 기능 : 주어진 문자열(숫자)로 주어진 길이의 문자열로 만들고, * 왼쪽 빈 공간은 0으로 채운다. * 만일 주어진 문자열이 null이거나 문자열의 길이가 length의 값과 같으면 그대로 반환한다. * 만일 주어진 length의 값이 0과 같거나 작은 값이면 빈 문자열("")을 반환한다. * 만일 주어진 length의 값이 문자열의 길이보다 작으면 length길이만큼만 문자열 반환한다 * 반환타입 : String * 매개변수 : String src, int length [결과] 0000012345 123 null */ public class Test0322_3 { public stat.. 2022. 3. 28. [Java] 30. Test2 (int getRand(f,t) : 함수 구현하기) package chap12; import java.util.Random; /* * int getRand(f,t) : 함수 구현하기 * f ~ t 또는 t~ f 까지 범위에 숫자를 임의의 수로 리턴하는 함수 * f, t 값은 포함됨. */ public class Test0322_2 { public static void main(String[] args) { for(int i=0;i 2022. 3. 28. [Java] 30. Test1 (format 메서드 구현하기) package chap12; /* * format 메서드 구현하기 * 메서드명 : String format (String str,int len,int align) * 기능 : 주어진 문자열을 지정된 크기의 문자열로 변환. * 나머지 공간은 공백으로채운다. * (0 : 왼쪽 정렬, 1: 가운데 정렬, 2:오른쪽 정렬) * [결과] 가나다 가나다 가나다 가나 */ public class Test0322_1 { public static void main(String[] args) { String str = "가나다"; System.out.println(format(str, 7, 0)); System.out.println(format(str, 7, 1)); System.out.println(format(str,.. 2022. 3. 28. [Java] 30. 기본 API Exam1 (nextBoolean 함수를 이용하여 사용자1, 사용자2의 난수를 발생하여 3번 연속으로 true가 먼저 나오는 쪽이 승리하도록 프로그램 구현하기) package chap12; import java.util.Random; /* * nextBoolean 함수를 이용하여 사용자1, 사용자2의 난수를 발생하여 3번 연속으로 true가 먼저 나오는 쪽이 승리하도록 프로그램 구현하기 */ public class Exam1 { public static void main(String[] args) { Random rand1 = new Random(); rand1.setSeed(System.currentTimeMillis()); //System.currentTimeMillis() // 1970년1월1일 ~ 현재까지의 시간을 밀리초 리턴 Random rand2 = new Random(); rand2.setSeed(System.currentTimeMillis()+10.. 2022. 3. 28. 이전 1 ··· 14 15 16 17 18 19 20 ··· 77 다음 728x90 반응형