package com.wooriworld2006.javastudy;
/**
*
* @author Dream
* 향상된 for 문 학습
* continue label 문 학습
* varargs(Variable Arguments)
* 메소드 정의 시 통일된 인자의 자료형에 '...'라고 명시함으로써 이를 통해
* 메소드를 수행하는데 필요한 인자의 수를 유연하게 구현 할 수 있다.
* (내부적으로 배열화 작업을 자동적으로 해준다.)
*/
public class NewExam {
public static void argTest(String ...n){
System.out.println("====Variable Arguments 사용법====");
for (int i = 0; i < n.length; i++) {
System.out.println("n[ "+i+" ]: "+n[i]);
}
}
public static void main(String[] args) {
System.out.println("====continue label 사용법====");
F1:for (int i = 0; i < 5; i++) {
F2:for (int j = 0; j < 3; j++) {
if(j==1){
continue F1;
}
System.out.println(j+" -> "+i+" ");
}
System.out.println("");
}
System.out.println("====향상된 for 문 사용법====");
String[] arr = {"AA","BB","CC","DD","EE"};
for(String s:arr){
System.out.println(" 배열의 값은 : " + s);
}
// Variable Arguments 사용법
NewExam ne = new NewExam();
ne.argTest("varargs","Test");
ne.argTest("100,","200","300");
}
}
'SpringBoot' 카테고리의 다른 글
자바 멤버 관리 클래스 다이어그램 (0) | 2014.10.25 |
---|---|
자바 비트 스왑 (0) | 2014.10.20 |
채팅프로그램(방채팅_GUI) (0) | 2013.02.20 |
채팅프로그램(채팅 방 GUI) (0) | 2013.02.20 |
채팅프로그램(로그인시친구목록_GUI) (0) | 2013.02.20 |