JAVA

DAY 7 ( 반복문, 이중 for문, 배열 array, index, 실습 예제 )

도키마 2024. 5. 28. 14:01

 

 

 

 

 

오늘의 노래 추천 ⚔️

 

 
Armageddon
아티스트
aespa
앨범
Armageddon - The 1st Album
발매일
2024.05.27
 
Live My Life
아티스트
aespa
앨범
Armageddon - The 1st Album
발매일
1970.01.01

 

에스파 컴백했어요 타이틀이랑 제 원픽 공개합니다

+ Prologue(팝송스러운 이지리스닝), Licorice(팡팡 귀여움), set the tone(에스파스럽고 좋음)

 

Armageddon : 최후의 날 세상의 선(善)과 악(惡)이 맞붙는 격전지

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAY 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

** 이중 for 문 ** 



 

 

 

* 반복 횟수가 정해진 경우 주로 사용

 

 

 

 

for (

초기화 구문; 조건식; 증감식

) {

              for ( 초기화 구문; 조건식; 증감식  ) {

실행문 }

실행문 };

 

 

실행 순서 : 초기화구문 > 조건식 > 실행문 > 증감식



 

 

 


[ 이중 for 문 예제 ]

 

 

 

* 증가 출력 예제

 

* 감소 출력 예제

 

* 증가 오른쪽 정렬 예제

 

 

숫자 피라미드 예제

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

** 배열(array) 이란? ** 



 

 

 

같은 타입(자료형)의 데이터를 연속된 공간에 저장하기 위한 자료구조

 

* 데이터를 순차적으로 저장하기 때문에 반복문에 적합한 구조

 

 

 

 

 

배열 생성 방법

 

 

자료형 [ ] 변수명 = new 자료형 [n];

 

* 새로운 n칸의 배열을 생성

** n칸의 연속된 공간

 

 

 

 

 

 

index 란?

 

배열에서 특정 위치를 찾기위한 숫자

 

변수명 [ index ]

* index 의 시작 값은 0

 

 

 

>> 배열이란?

index와 index에 대응하는 데이터들로 이루어진 자료구조

 

 

 

 

 

 

배열 선언

 

배열 접근
배열 출력

 

 

* 배열에 값을 지정하지 않았을 경우 문자열 초기값 NULL 출력

( 정수형은 0, 실수형은 0.0 )

 

 

 

 

배열 초기값을 생성과시에 지정

 

자료형 [ ] 변수명 = { 값1, 값2, 값3 ... 값N };

 

 

초기값 지정

 

 



 

 

 


[ array 예제 ]

 

 

 

 

주소값 출력
주소값

 

 

array 예제

 

** array 전체 데이터 출력

 

랜덤 array에서 홀수 개수 출력 예제

 

최댓값 출력 예제

 

 

 

** array 전체 데이터를 문자열로 출력 **

 

System.out.print ( Arrays.toString ( array이름 ) ) ;

array 전체 출력

 

 

 

** array 의 크기 가져오기 **

 

array이름.length

array 크기

 

 

 

정리

 

 

random 중복 제거 예제

 

로또 중복 제거 예제