2016.08.08. Mon.
오늘의 수업내용
- 반복문 while에 대한 이해
- While과 Do While의 차이
- Loop로 반복문에 이름설정
package com.javalesson.ch04loop;
import java.util.ArrayList;
import java.util.List;
import java.util.Iterator;
public class L02While {
public static void main(String[] args) {
//검사식, 배열 출력
//array([]) = ArrayList(collection framework)
List list = new ArrayList();//다형성, 설계도, 인터페이스
//new ArrayList 객체를 테이터타입이 ArrayList가 아닌 List 담을 수 있는 이유
list.add("월요일");
list.add("화요일");
list.add("수요일");
list.add('목');
list.add(5);
list.add(6.0);
list.add("일요일");
//List는 datatype에 제한이 없다. ->Object 타입을 기본으로 하고 있어서!
Object[] a = {"월요일",'화',3,4.0,"금요일"};
//list는 길이에 제한이 없다. 때문에 길이가 아니라 size라 부른다.
System.out.println(list.size());
System.out.println(a.length);
//List의 size는 length와 같다.
for(int i=0; i<list.size(); i++){
System.out.println(list.get(i)+",");//a[i]
}
Iterator it = list.iterator();
while(it.hasNext()){
System.out.println(it.next()+",");
}
}//main end
}//class end
package com.javalesson.ch04loop;
public class L03DoWhile {
public static void main(String[] args){
//do while과 while의 차이
//do while은 조건과 상관없이 무조건 최초 1회 실행한다.
int i = 10;
System.out.println("while 실행");
while(i<10){
System.out.println("i: "+i);
i++;
}
System.out.println("do while 실행");
i=10;
do{
System.out.println("i: "+i);
}while(i<10);
}//main end
}//class end
package com.javalesson.ch04loop;
public class L04Loop {
public static void main(String[] args){
//Loop n 은 반복문에 이름을 붙히기 위함이다.
System.out.println("\n\n구구단 출력 (2~9)");
Loop1: for(int i=1; i<=9; i++){
Loop2: for(int j=2; j<=9; j++){
if(j==5){break Loop2;}
System.out.print(j+"x"+i+"="+j*i+"\t");
}
System.out.println();
}
}//main end
}//class end
'IT story > Java' 카테고리의 다른 글
D+7 Method(함수) main method 설명, Login창 만들기(multi parameter) (0) | 2016.08.09 |
---|---|
D+6 Method(함수) Method, Parameter(매개변수), Multi Parameter (0) | 2016.08.08 |
D+5 Loop(반복문) for (0) | 2016.08.06 |
D+4 제어문(if문 & switch문) (0) | 2016.08.04 |
D+3 DataType 두 번째 시간 (0) | 2016.08.03 |