「java求数列和」java实现数列求和
今天给各位分享java求数列和的知识,其中也会对java实现数列求和进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
数列求和这个java程序怎么写
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();
}}
java如何进行等差数列求和?
import java.util.Scanner;\x0d\x0a\x0d\x0apublic class test {\x0d\x0a public static void main(String[] args) {\x0d\x0a //创建Scanner对象 接受从控制台输入\x0d\x0a Scanner input = new Scanner(System.in);\x0d\x0a System.out.println("首项:");\x0d\x0a //接受String型\x0d\x0a String first = input.next();\x0d\x0a System.out.println("尾项");\x0d\x0a //接受String型\x0d\x0a String last = input.next();\x0d\x0a System.out.println("公差");\x0d\x0a String gongcha = input.next();\x0d\x0a int num = Math.abs((Integer.parseInt(first)-Integer.parseInt(last))/Integer.parseInt(gongcha))+1;\x0d\x0a System.out.println("num="+num);\x0d\x0a double total = 0.5*((Integer.parseInt(first)+Integer.parseInt(last))*num);\x0d\x0a //输出结果\x0d\x0a System.out.println("total:"+total); }\x0d\x0a}\x0d\x0a\x0d\x0a本机测试过可以运行\x0d\x0a\x0d\x0a没看清要求,这个是用for循环的,可以负数啥的:\x0d\x0a\x0d\x0aimport java.util.Scanner;\x0d\x0a\x0d\x0apublic class az {\x0d\x0a public static void main(String[] args) {\x0d\x0a //创建Scanner对象 接受从控制台输入\x0d\x0a Scanner input = new Scanner(System.in);\x0d\x0a System.out.println("首项:");\x0d\x0a //接受String型\x0d\x0a String first = input.next();\x0d\x0a int f = Integer.parseInt(first);\x0d\x0a System.out.println("尾项");\x0d\x0a //接受String型\x0d\x0a String last = input.next();\x0d\x0a int l = Integer.parseInt(last);\x0d\x0a System.out.println("公差");\x0d\x0a String gongcha = input.next();\x0d\x0a int g = Integer.parseInt(gongcha);\x0d\x0a g = Math.abs(g);\x0d\x0a if(fl){\x0d\x0a int temp =f;\x0d\x0a f = l;\x0d\x0a l = temp;\x0d\x0a }\x0d\x0a double total = 0;\x0d\x0a for(int i=f;i
回答于 2022-11-16
数列求和这个java程序怎么写?
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();}}
或者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();}
java求数列和的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现数列求和、java求数列和的信息别忘了在本站进行查找喔。
发布于:2022-12-15,除非注明,否则均为
原创文章,转载请注明出处。