zoukankan      html  css  js  c++  java
  • 流程控制语句和增强for循环

    import java.lang.Math;
    //import java.util.Arrays;
    public class test{

    public static void main(String[] args)
    {
    calculatePrimeNumber(0,10);
    System.out.println(" ");
    calculatePrimeNumber(0,100);
    enhancementFOR();
    ArrayExample();
    }

    public static void calculatePrimeNumber(int minValue,int maxValue)
    {
    int product=1;
    label1:for (int i=minValue;i<=maxValue ;++i )
    {
    int count=0;
    label2:for (int j=i-1;j>1;--j )
    {

    if (i%j==0)
    {
    break label2;//流程控制语句,在多层循环中使用标记+break的方式模拟C语言中的GoTo语句。

    }
    else
    ++count;
    }
    if (count==i-2)
    {
    System.out.print(i+" ");
    product*=i;

    }

    }

    System.out.print(product+" ");


    }
    public static void enhancementFOR()
    {
    double[] arr=new double[10];
    for (int i=0;i<10 ;++i )
    arr[i]=Math.random();
    //增强型for循环,以更简洁的方式遍历数组、集合等数据类型。
    for(double item:arr)
    System.out.print(item+" ");


    }
    public static void ArrayExample()
    {
    int[] arr1=new int[5];
    for (int item:arr1)
    {
    System.out.println(item+" ");
    }
    System.out.println("-------------------------");

    int[] arr2=new int[]{1,2,3,4,5};
    for (int item:arr2)
    {
    System.out.println(item+" ");
    }
    System.out.println("----------------------");

    int[][]arr3=new int[3][];//二维数组元素第二维元素个数不必相同。
    arr3[0]=new int[4];
    arr3[1]=new int[5];
    arr3[2]=new int[6];
    int[][]arr4=new int[][]{{1,2,3},{4,5,6,7},{8,9,10,10,11}};
    }

    }

  • 相关阅读:
    3. CSS 的复合选择器
    2. CSS文本属性
    1. CSS字体属性
    pm2 语法
    Emmet语法
    排序算法之 '归并排序'
    CCS
    CCS
    CCS
    怀旧编程之原生js实现简易导航栏
  • 原文地址:https://www.cnblogs.com/lz3018/p/4775093.html
Copyright © 2011-2022 走看看