반응형 Dev Story 💻/Java10 [Java] Random Class, Math Class를 이용하여 무작위 숫자 출력하기 1. java.util.Random 클래스 Random 클래스는 java.util패키지에 있다. Random Class의 nextInt(숫자) 메서드는 0 ~ 매개변수로 입력한 숫자 - 1의 범위에서 무작위의 정수(int)를 리턴한다. ex) random.nextInt(10) : 0 ~ 9 1에서 시작하는 범위의 난수를 얻고 싶다면 +1을 해주는 것이 일반적이다. import java.util.Random;// 임포트 필수! public class RandomEx { public static void main(String[] args) { Random ran = new Random();//Random 객체 생성 //반복문을 이용하여 5번씩 출력 for(int i = 0; i < 5; i++) { int .. 2021. 11. 24. [Java] 배열을 이용한 선택 정렬 알고리즘 선택정렬 알고리즘 package arrayEx; import java.util.Arrays; public class ArraySort { public static void main(String[] args) { int[] arr = {8,4,2,5,7}; // 선택정렬 알고리즘 //ij //01234 //1234 //234 //34 for(int i = 0; i arr[j]) { int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } } } System.out.println(Arrays.toString(arr));//배열 출력 } } 배.. 2021. 11. 24. [Java] 반복문 for문을 이용한 별 찍기(*) 반복문 for 문을 이용해서 *을 출력해보기 Q1) ***** for (int i = 1; i i; j--) { System.out.print("*"); } System.out.println(); } for (int i = 1; i i; j--) { System.out.print("*"); } System.out.println(); } Q11) * *** ***** ******* ********* for(int i = 1; i i; j-=2) { System.out.print(" "); } for(int j = 0; j < i; j++) { System.out.print("*");// 별이 두개씩 늘어나야함 } System.out.println(.. 2021. 11. 19. Java 시작하기 자바를 시작하기에 앞서 개발 환경을 구축해보자. 자바는 현재 2021년 11월 기준 17버전까지 나와있습니다. 그러나 현업 개발자 및 공부를 목적으로 자바를 이용하는 사람들은 호환성의 문제로 자바 8버전(1.8버전)을 사용하고 있으므로 여기에서는 8버전을 기준으로 설명하겠습니다. 1. jdk 다운로드 하기 www.oracle.com 에 접속 참고 : 다운로드를 위해서는 오라클 회원가입이 필요합니다. 회원가입을 해도 따로 연회비를 요구하지 않기 때문에 가입해주시면 됩니다. 2. 자바 설치하기 다운로드완료 후 더블클릭!! jdk를 설치하면서 jre도 같이 설치됩니다. 여기까지 진행해 주시면 설치까지 완료가 됩니다. 3. 환경변수 설정하기. 먼저 jre와 jdk가 잘 설치되어있는지 확인을 해봅시다. jre 설.. 2021. 11. 14. 이전 1 2 다음 반응형