분류 전체보기(95)
-
[JAVA] 배열 ( 복제 )
배열의 복제 ( 복사 ) System.array( src, srcPos, dest, destPos, length); src: 복사할 배열 srcPos: 복사를 하기 시작할 인덱스(위치) dest: 덮어쓸 배열 destPost: 덮어쓰기 시작할 인덱스(위치) length: 복사할 길이 ex) - a와 b의 베열을 생성해주고 System.out.println(Arrays.toString( i ));를 통해 출력해주었다 System.array( src, srcPos, dest, destPos, length); System.arraycopy(a, 2, b, 3, 4); a의 2번째 인덱스부터 4번째 인덱스를 b의 3번째 인덱스에 덮어쓸거야! 라고 해석할 수 있다. Index 0 1 2 3 4 5 6 a 1 2 ..
2022.01.03 -
[JAVA] 배열 활용 (로또 랜덤 번호 생성 프로그램 만들기)
1. 6개의 랜덤의 숫자와 보너스 점수를 로또 배열에 저장한다. 2. 사용자에게 1부터 45까지의 6개의 숫자를 입력받아 배열에 저장한다. 3. 사용자에게 보저스 점수를 입력 받는다. 4. 사용자가 입력한 값과 로또 배열의 있는 값을 비교하여 동일한 값의 개수를 Count 한다. 5. 몇 개의 숫자를 맞추었는지 다음과 같은 조건에 따라 등수를 출력한다. - 6개의 숫자 중 5개의 숫자와 보너스 번호를 맞히면 1등 - 6개의 숫자 중 5개의 숫자를 맞히면 2등 - 6개의 숫자 중 4개의 숫자를 맞히면 3등 - 6개의 숫자 중 3개의 숫자를 맞히면 4등 - 6개의 숫자 중 2개의 숫자를 맞히면 5등 1. 필요한 라이브러리 파악 하기 1) 사용자에게 입력받기 Scanner sc=new Scanne..
2022.01.02 -
[JAVA] 배열
- 배열이란? 같은 자료형의 변수들이 나열된 묶음 - 배열의 사용 목적 같은 Type 변수들의 관리를 편하게 하기 위해 사용 1. 배열의 선언과 생성을 한다 1) 타입 [ ] 배열명 ; 2) 배열명 = new타입 [ 길이 ]; =타입 [ ] 배열명 = new 타입 [ 길이 ]; (배열의 생성과 동시에 초기화 하는 역할) ex) 2. 배열의 길이와 인덱스를 설정한다 - Index : 배열이 위치 값 - 배열의 값을 저장하기 위해 인덱스를 사용한다 - 배열의 각 요소는 배열명 [ 인덱스 ]로 변수처럼 사용가능 하다 - 배열의 첫번째 순서는 " 0 " 부터 시작된다 (시작번호) 3. 배열의 초기화와 출력 - 배열 생성시 배열의 값은 배열의 타입에 해당하는 기본값으로 초기화 정수형 배열..
2021.12.31 -
[JAVA] 반복문 (Continue)
- Continue 아래 명령들을 무시하고, 다음 반복을 실행해! 반복문 { if ( 다음 반복을 실행할 조건 ) { continue; } } ex) package practice; import java.util.Scanner; public class pra7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num; while(true) { System.out.println("숫자입력 :" ); num=sc.nextInt(); if(num==0) { System.out.println("반복종료"); break; } else if(num
2021.12.30 -
[JAVA] 반복문 ( Break )
- break 반복을 멈춰라 반복문 { if(반복을 멈출 조건){ break; } } · break문은 무한반복으로 실행될 때 사용 무한반복이란 ? - 반복이 멈추지 않고 계속해서 실행되는 것을 의미 - while문은 조건식이 참일 경우 실행되는데 값이 True면 무한으로 반복된다 while ( True ) { 반복할 명령; } ex) package practice; public class pra7 { public static void main(String[] args) { int i=1; while(true) { System.out.println(i++); } } } - i가 1이고 i를 1씩 증가시켜라!라고 입력하였을 때 무한으로 증가되는 수들을 확인할 수 있다 이러한 무한반복을 막기 위해 break..
2021.12.30 -
[JAVA] 반복문 (do - while문)
- do - while문 일단 한번은 실행하고, 조건이 참이라면 명령을 반복해라 do{ 반복할 명령; } while( 조건식 ) ; · 이때 while( 조건식 )은 True or False의 결과 값을 갖게 한다 - while과 do-while의 특징 while do - while 조건식의 결과값이 거짓이라면 한번도 실행 되지 않고 종료 조건식의 결과 값이 거짓이라도 한번은 실행 되고 종료 ex) while문을 사용하였을 때 package practice; public class pra6 { public static void main(String[] args) { int i =100; while(i
2021.12.30