N스크린하이브리드앱과정/JAVA

[4일차]JAVA수업. for문(유용한 단축키 포함). 배열의 개념. 1차원 배열

광천스러움 2013. 7. 18. 12:51

Key> 유용 단축키

☆ 변수 한꺼번에 바꾸기 - { Alt+shift+R }

  - 변수를 하나만 바꾸는 경우엔 상관없지만, 만약 코드가 100줄, 200줄이 넘는다면, 일일이 바꾸기에 시간이 너무 오래 걸릴 것이다. 이를 한꺼번에 바꿔주는 단축키가 저것이다.

 

예를 들어 "dan"이라는 변수를 바꾸고 싶다면, dan에서 마우스 왼쪽 버튼을 클릭 후 단축키를 누르면 테두리가 있는 네모박스가 뜰 것이다. 거기서 바꾸면 된다.

 

 

*반복문의 종류

☆ for(조건식)문

while(조건식)문 & do-while(조건식)문

  - 차이점 : while문은 조건식이 안맞으면 한번도 실행하지 않고 빠져나오지만, do-while문은 적어도 한번은 실행하고 빠져나온다.

 

 

*무한루프를 활용한 구구단 수행하기

 

 

결과

 

 

 

*배열

int score;   // 너는 score다. 그리고 int형이다 라고 선언만 해주는 것.

score = new int[5];   // new를 이용해 (메모리에)주소 공간을 할당받아야 함!

 

배열 개념의 자세한 설명

위 그림에는 배열의 개념과 특징. 그리고 배열로 변수를 지정하는 법에 대해 나와있다.

 

 

위의 그림은 5개의 공간이 할당된 배열에 각각 점수를 넣어, 이들을 반복문을 이용하여 출력하는 과정이다.

 

결과

 

 

*5명의 학생 점수를 [총점/평균/최고점수]를 구하기(1차원 배열에서)

총점은 total, 평균은 aver, 최고점수는 max의 변수로 등록됐다.

최고점수는 if문을 이용하면 되는데, score배열을 하나씩 비교하여 큰 수가 나오면 max값에 대입하는 원리로 "max=score[i]"가 입력됐다.

for(조건문)에서 사용된 "score.length"는 score배열의 전체 길이를 자동으로 인식해 주므로, 편리하다.

 

결과

 

s(ㅇ_ㅇ)/