循环编程计算

简介: 循环编程计算

在键盘上输入数n,利用循环编程计算


package Homework;
 
import java.util.Scanner;
 
public class Demo1 {
 
public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入一个正整数n");
    Double n=sc.nextDouble();
    double sum=0;
    int i=1;
    double a=1; // 注意是double类型,a/m是小数,若a是int类型,则0.5/2=0;
    int m=1;
    while (i<=n){
        m=m*i;  //可以代表n的阶乘
        sum=sum+a/m;
        a=-a;
        i++;
    }
    System.out.println("计算出的和为"+sum);
   // System.out.println("------------------------");
 
}
 
 
 
 
}
 
 

注意:假设 int a=1; int b=5; int c=a/b; 则c=0

m!=1*2*3*...(m-1)*m; 可以定义循环,让 i 不断+1,m=m*i;

遇见符号来回变换,1 -> -1 时,定义一个变量 a=1,通过在循环中让 a= - a 来实现符号变化

目录
相关文章
|
2月前
|
C语言
C语言---循环迭代的方式求第n个斐波那契数
C语言---循环迭代的方式求第n个斐波那契数
|
3月前
|
C语言
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
24 0
|
12月前
|
Java
常见的for循环优化方式
经常使用一些循环,进行耗时计算的操作,特别是 for 循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处理书写得当,将大大提高效率,下面总结几条 for 循环的常见优化方式。
101 0
|
12月前
R语言笔记丨三大法宝:判断、循环、函数
R语言笔记丨三大法宝:判断、循环、函数
|
Python
利用循环计算收入支出
利用循环计算收入支出
69 0
C++——循环的经典应用
C++——循环的经典应用
|
Scala vr&ar 开发者
多重循环应用案例|学习笔记
快速学习多重循环应用案例。
123 0
多重循环应用案例|学习笔记
|
JavaScript
【重温基础】3.循环和迭代
【重温基础】3.循环和迭代
104 0
表达式树练习实践:C#循环与循环控制
表达式树练习实践:C#循环与循环控制
131 0
|
C++
C++学习005-循环
C++在循环方面,感觉个C没有身边么区别
79 0