Discuss / Java / 三个练习

三个练习

Topic source

凌翊CJV

#1 Created at ... [Delete] [Delete and Lock User]
/** * @author cjv * 测试for循环 */public class TestFor {    public static void main(String[] args) {        /**         * 给定一个数组,请用for循环倒序输出每一个元素         */        int[] ns1 = { 1, 4, 9, 16, 25 };        for (int i = 0; i < ns1.length; i++) {            System.out.println(ns1[i]);        }        /**         * 利用for each循环对数组每个元素求和         */        int sum = 0;        for (int n: ns1) {            // TODO            sum += n;        }        System.out.println(sum); // 55        /**         * 请利用for循环计算π         */        double pi = 0;        double result = 0;        // flag用来标记正负        boolean flag = true;        for (double i = 1.0; i < 1000000000.0; i += 2) {            //TODO            // 正号            if (flag) {                result += 1.0 / i;                flag = false;            }            else {                result -= 1.0 / i;                flag = true;            }        }        pi = result * 4;        System.out.println(pi);    }}

  • 1

Reply