Discuss / Java / 练习:循环打印数组;数组求和;计算π

练习:循环打印数组;数组求和;计算π

Topic source

jasmine

#1 Created at ... [Delete] [Delete and Lock User]

1.循环打印数组

for (int i=0; i<ns.length; i++) {
    System.out.println(ns[i]);
}

2.数组求和

int sum = 0;for (int i=0; i<ns.length; i++) {
    sum += ns[i];
}
System.out.println(sum);

3.计算π

double pi = 0;
int flag = 1;
for (int i = 1; i<100000000; i = i+2) {
    pi = flag == 1 ? (pi+1.0/i) : (pi-1.0/i);    
    flag = flag == 1 ? 0 : 1;
}
pi = pi*4;
System.out.println(pi);

雪凝

#2 Created at ... [Delete] [Delete and Lock User]
pi = flag == 1 ? (pi+(double)1.0/i) : (pi-(double)1.0/i);    
这句应该改成这样,不然输出结果是4.0

  • 1

Reply