Notice
Recent Posts
Recent Comments
Link
투케이2K
57. (java/자바) Math.random 랜덤 알파벳 문자 표시 - Math.random 랜덤 객체를 사용해 알파벳 문자 생성 실시 본문
Java
57. (java/자바) Math.random 랜덤 알파벳 문자 표시 - Math.random 랜덤 객체를 사용해 알파벳 문자 생성 실시
투케이2K 2021. 1. 3. 21:35/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI2;
public class MainActivity5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[Math.random 랜덤 알파벳 문자 표시 - Math.random 랜덤 객체를 사용해 알파벳 문자 생성 실시]");
/*[설 명]
* 1. Math.random 랜덤 객체를 사용해서 무작위 랜덤 정수를 생성할 수 있다
* 2. 아스키코드 - 65 ~ 90 까지가 영어대문자, 97~122 까지가 영어소문자입니다
* 2. 영어 알파벳 소문자 (a~z) - 26 랜덤 정수값을 구하신 후 97을 더해주시면 됩니다
* 3. 영어 알파벳 대문자 (A~Z) - 26 랜덤 정수값을 구하신 후 65를 더해주시면 됩니다
*/
char s_value = (char)((int)(Math.random()*26)+97); //랜덤 소문자 값 저장
char l_value = (char)((int)(Math.random()*26)+65); //랜덤 대문자 값 저장
System.out.println("랜덤 소문자 : "+s_value);
System.out.println("랜덤 대문자 : "+l_value);
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[Math.random 랜덤 알파벳 문자 표시 - Math.random 랜덤 객체를 사용해 알파벳 문자 생성 실시]
랜덤 소문자 : y
랜덤 대문자 : F
/* =========================== */
/* =========================== */
[요약 설명]
* 1. Math.random 랜덤 객체를 사용해서 무작위 랜덤 정수를 생성할 수 있다
* 2. 아스키코드 - 65 ~ 90 까지가 영어대문자, 97~122 까지가 영어소문자입니다
* 3. 영어 알파벳 소문자 (a~z) - 26 랜덤 정수값을 구하신 후 97을 더해주시면 됩니다
* 4. 영어 알파벳 대문자 (A~Z) - 26 랜덤 정수값을 구하신 후 65를 더해주시면 됩니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
Comments