java回炉5

增强for循环(JDK 5以上)

        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]);
      }
  }
}

  • 可变参数

    • 必须在最后一个参数的类型后面加...

    • 方法里把参数就当数组一样使用

    •  

posted @ 2021-10-22 14:49  旺仔是个好人  阅读(25)  评论(0)    收藏  举报