반응형

자바공부 3

ArrayList 정리

ArrayList List 인터페이스를 상속받은 클래스로 크기가 가변적으로 변하는 선형리스트이다. 배열과의 공통점 순차리스트 인덱스로 내부의 객체를 관리 배열과의 차이점 -배열- -크기가 고정되어 있다. -ArrayList- -객체들이 추가되어 저장 용량(capacity)을 초과시 자동으로 부족한 크기만큼 저장 용량(capacity)이 늘어난다. -null값이 추가 가능하다. ArrayList 선언법 1 2 3 4 5 6 ArrayList list = new ArrayList();//타입 미설정 Object로 선언된다. ArrayList members = new ArrayList();//타입설정 Company객체만 사용가능 ArrayList member1 = new ArrayList();//타입설정 in..

JAVA 2021.01.22

for문 while문

for문은 for(초기값; 조건식; 증감량){ 반복할 문장 } 이다. 그렇다면 계속 무한 반복하게 될 텐데 멈추는 식을 어떻게 사용하는가? 예를 들어보도록 하겠다. for (int i = 0 i < 10 i++) { 반복할 문장 } (초기값; 조건식; 증감량)을 원하는 값까지만 나타내도록 설정하면 반복하고 멈추게 된다. 그런데 답이 몇 번 나왔는지 확인하기 힘들 수 있다. 이번엔 젤리 앞에 순서를 붙여줘 보도록 하자. i+1을 추가하여 1부터 시작하여 10에서 멈추도록 설정하여 보았다. 이번엔 while문을 해보겠다. while문 while은 쓰는 방식이 두 가지가 있다. 1. while이 앞에 나와있다 while(조건식){ 반복할 문장 } 2.while이 뒤에 나와있다. do{ 반복할 문장 }while..

JAVA 2020.08.13

조건문if /switch문

제어문은 1.조건문 2.반복문 이 있다. 1.조건문은 - if문 - switch문이 있다 if 문 if문에 대하여 알아보겠다. if문은 기본적으로 if(조건식){ 실행할 문장 위의 조건식에 상관없이 모두 검사 } 인데 이를 위에서 만든 퀴즈로 대입해 본다면, if(answer){ result } 이다 . 그리고 if가 3가지가 나오는 경우 모든 식을 조건식에 상관없이 검사하게 된다. if(조건식){ 실행할 문장 위의 조건식에 상관없이 모두 검사 }if(조건식){ 실행할 문장 }if(조건식){ 실행할 문장 } ex.)숫자를 1-10까지 중에 맞추기를 한다고 예를들어보겠다. 답이 1일 경우 if문은 1이라는 답을 다 찾아도 계속해서 2~10까지 검사를 하기 때문에 비효율 적이다. 그러나 ex.)밥 먹었니? ..

JAVA 2020.08.12
반응형