
如上图所示,实现相加。可以用两种方法实现;
一种:判断偶数就相减,奇数就相加。
public static void main(String[] args) { // TODO Auto-generated method stub Scanner con=new Scanner(System.in); int n=con.nextInt(); double m=0.0; for(int i=1;i<=n;i++) { if(i%2==0) {m=m-1.0/i;} else {m=m+1.0/i;} } System.out.println(m); }
另一种:设置一个符号,让其符号随循环而变化。
public static void main(String[] args) { // TODO Auto-generated method stub Scanner con=new Scanner(System.in); int n=con.nextInt(); double m=0.0; int f=1; for(int i=1;i<=n;i++) { m=m+f*1.0/i; f=-f; } System.out.println(m); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Quelles sont les méthodes d'arrondi en SQL
Introduction aux méthodes d'implémentation des effets spéciaux Java
Impossible de démarrer votre ordinateur normalement
Introduction à la différence entre javascript et java
Comment télécharger Binance
Introduction à l'utilisation du serveur FTP
Que peuvent faire les amis de TikTok ?
Comment supprimer les filigranes TikTok d'autres personnes des vidéos TikTok