Discuss / Java / 交作业

交作业

Topic source

练习1

public class Main {    public static void main(String[] args) {        int[] ns = { 1, 4, 9, 16, 25 };        for (int i=ns.length-1; i>=0; i--) {            System.out.println(ns[i]);        }    }}

练习2

public class Main {    public static void main(String[] args) {        int[] ns = { 1, 4, 9, 16, 25 };        int sum = 0;        for (int n: ns) {            sum += n;        }        System.out.println(sum); // 55    }}

练习3

public class Main {    public static void main(String[] args) {        double pi = 0;        for (int i = 1, sign = -1; i <= 10000; i += 2) {            sign *= -1;            pi += 1.0/i * sign;        }        System.out.println(pi * 4);    }}
public class Main {    public static void main(String[] args) {        double pi = 0;        for (int i=1, sign=1; i<10000; i+=2, sign*=-1) {            pi += 1.0/i*sign;        }        System.out.println(pi*4);    }}

  • 1

Reply