
正文
调和数列求和java代码 调和数列求和java代码怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编辑"输入n,计算数列1,3,5,7,……地前n项和"
import java.util.Scanner;
public class TestBaiduKnow {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int N = scan.nextInt();
int sum = 0;
for (int i = 1; i = N; i++)
sum += 2 * i - 1;
System.out.println("数列1,3,5,7,……前N项和为:" + sum);
}
}
相关问答
Q1: 数列求和这个java程序怎么写?
public class Test
{public void calSum()
{long num = 9; // 数列调和数列求和java代码的各个项调和数列求和java代码,后面会改变其值调和数列求和java代码,使用 long, 因为 int 会超范围
long sum = num; // 存放数列和,使用 long, 因为 int 会超范围
// 因为只到9999999999,所以只用 9 次
for (int i = 0; i 9; i++)
{num = num * 10 + 9; // 根据数列当前项得到下一项的值
sum += num; // 计算目前为止所有数的和}
System.out.println("9+99+999+...+9999999999=" + sum);}
public static void main(String[] argv)
{Test test = new Test();
test.calSum();}}
或者public class Test{ public void calSum() { long num = 9; // 数列的各个项,后面会改变其值,使用 long, 因为 int 会超范围 long sum = num; // 存放数列和,使用 long, 因为 int 会超范围 // 因为只到9999999999,所以只用 9 次 for (int i = 0; i 9; i++) {num = num * 10 + 9; // 根据数列当前项得到下一项的值 sum += num; // 计算目前为止所有数的和 } System.out.println("9+99+999+...+9999999999=" + sum) } public static void main(String[] argv) {Test test = new Test(); test.calSum();}
Q2: 用java编写一个输出菲波那契数列的前20项,并求和的程序
public class Demo {
public static void main(String[] args) {
int n = 20;
int sum = 0;
for (int i = 1; i = n; i++) {
System.out.print(fibo(i) + "\t");
sum +=fibo(i);
}
System.out.println("\n菲波那契数列的前20项和为:"+sum);
}
private static int fibo(int n) {
if (n == 1)
return 1;
if (n == 2)
return 1;
return fibo(n - 1) + fibo(n - 2);
}
}
关于调和数列求和java代码和调和数列求和java代码怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








