前N项和java代码 前n项和编程

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项和为前N项和java代码:"sum);
}
}
JAVA编程题:求数列1,-1/3,1/5,-1/7,…前n项的和,数据类型采用double , 保留8位小数 。public static void main (String args[]){
double sum=0, tmp;
boolean sign=false;
for(int i=1; i20; i){
if(sign){
sign=false;
tmp=-1*(2*i-1);
}else{
sign=true;
tmp=2*i-1;
}
sum =1/tmp;
System.out.println("" tmp);
}
System.out.println("sum=" sum);//保留小数用DecimalFormat格式化一下
}
用java写一个方法,求1 3 7 ...的前n项和,n通过方法参数给定,和值通过方法返回值返回import java.util.Scanner;
public class NumberCount {
public int NumberCount(int n){
int sum=0;
int count=(n 1)/2;//求出循环次数count
for(int i=0;icount;i){
sum=2*i 1 sum;//求和
}
return sum;
}
public static void main(String[] args) {
System.out.print("你输入的n为:");
NumberCount test=new NumberCount();//实例化类对象
Scanner input=new Scanner(System.in);//获取在键盘输入的字
int j=input.nextInt();//通过nextInt()方法获得你自己输入的数字n
System.out.println("你得到的结果为:" test.NumberCount(j));//输出结果
}
}
Java计算斐波那契数列的前n项和Java代码:
public class Main {
public static void main(String[] args) {
System.out.println(sum(10));
}
public static long sum(int n) {
if(n1) {
return 0;
}
if(n == 1) {
return 1;
}
if(n == 2) {
return 2;
}
long f1 = 1, f2 = 1;
long sum = 2;
for(int i=3; i=n; i) {
f2 = f1f2;
f1 = f2 - f1;
sum= f2;
}
return sum;
}
}
运行测试:
143
Java前N项和的运算这个好像那个叫斐波那契数列嘛 , 这个挺简单的,它的规律是前两个数字之和等于第三个,比如0 1=1,1 1=2,2 3=5......知道了这种规律就不难了,
int num1 = 0;
int num2 = 1;
int num3;
for(int i = 0;i = n; i){
num3 = num1num2;
System.out.print(num3);
num1 = num2;
num2 = num3;
}
没测试过,不过大概应该就是这样
【前N项和java代码 前n项和编程】关于前N项和java代码和前n项和编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读