int[] nums = {10,20,30,40,50,60}; for(int x:nums){ System.out.println(x); }
for (int i = 1; i <= 9; i++) {//控制行 for (int j = 1; j <=i; j++) {//行内 System.out.print(""+j+"*"+i+"="+j*i+"\t"); } System.out.println(); }
outer:for (int i = 100; i < 151; i++) { for (int j = 2; j <= (int)Math.sqrt(i); j++) { if(i%j==0){ continue outer; } } System.out.println(i); }
System.out.println()类.对象.方法
java都是值传递
仅返回类型不同不叫重载,重载定义中没有包括返回类型
命令行传递参数:
public class demon3 { public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.print(i+"\t"); System.out.println(args[i]); } } }
可变参数:
必须在最后一个参数的类型后面加...
方法里把参数就当数组一样使用