帮忙解释一下!!!
import   static   java.lang.System.*; 
 public   class   TestTiger   { 
 	public   static   void   main(String...   args)   { 
 		String   s= "ABC "; 
 		Integer   i=123; 
 		out.printf( "A   String   %s,   An   int   %d   %n ",s,i); 
 		for(String   s2:args){ 
 			out.printf( "%s%n ",s2); 
 		} 
 	} 
 }   
 1   main()中...什么意思? 
 2   printf()中%n什么意思?
------解决方案--------------------...不知道,没见过,帮你顶 
------解决方案--------------------String... 是JDK5的可变参数形式,和String[]差不多,不过参数数量可变。   
 %n 是行分隔符  结果为特定于平台的行分隔符    
 你查看一下格式字符串的API帮助