국비교육

    Java 문제풀이1-1 / 난수 생성하기 Random()

    문제 2번은 반복문이 필요한 문제로 아직 배우지 않은 부분이었고, 수업 끝나고 계속 매달린 결과 출력이 실행된다. 끼야호! 문제 풀면서 너무 어려웠던게 강제형변환이 2번이나 필요했고, 자꾸 전달인자의 정수 길이 만큼 출력이 안되고 24724162541Z 이런식으로 출력되서 너무 어려웠다!!! 결국 풀어낸 방법은 ... 전달인자 length에 담긴 정수를 char형으로 만들고, 이를 Math.random() 함수를 이용해 65~90 ,즉 'A' 까지 'Z'로 범위의 난수 발생시켰다. ch = (char)((int)(Math.random()*26)+65); 구글링으로 가장 먼저 만들어 낸 코드 였고 이걸 계속 붙잡고 늘어졌다. 이건 꼭 써야될 것 같은데... 하고 주석으로 숨겼다가 여기 넣었다가 다시 숨겼다..

    [Java] day5. 메소드

    /** */ java dos 작성 ! 클래스 아래 마우스를 가져다 두면 어떠한 클래스인지 dos로 작성한 내용을 볼 수 있다. 메소드도 작성 가능함 (메소드에 필요한 전달인자와 리턴값들을 표기 가능하다) 메소드 특정 작업을 수행하기 위한 명령문의 집합 (수학에서의 함수와 비슷한 의미) 메소드는 다른 메소드를 호출 가능 (메소드를 호출한 곳으로 돌아옴) 메소드 실행 시 어떠한 값을 미리 주고(전달인자) 그 값을 활용(매개변수)해서 메소드를 수행 가능 매개변수의 개수나 자료형의 제한은 없으며 상수(final 키워드)도 사용 가능함 메소드 종료 시 return으로 메소드를 호출 한 곳으로 돌아감 메소드 종료 시 return으로 메소드를 호출 한 곳 값을 돌려 보낼 수도 있음 메소드의 전달인자(매개변수)와 반환..