for语句java n_如何使用while、do、for循环语句分别编写Java应用程序,计算:f(n)=1+1/2+...1/n的结果?跪求高手帮忙,谢谢...
发布日期:2021-06-24 11:34:04 浏览次数:2 分类:技术文章

本文共 1225 字,大约阅读时间需要 4 分钟。

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

vhfhfh6

2013.04.08

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:50%    等级:12

已帮助:6052人

import javax.swing.JOptionPane;

public class function1

{

public static void main(String[ ] args)

{

double y = 0 ;

int n , i = 1 ;

String n_String;

n_String = JOptionPane. showInputDialog("输入1+1/2+1/3+…+1/n 之n值");

n = Integer.parseInt( n_String );

while( i <= n ){

y = y + 1.0 / i ;

i = i + 1;

}

JOptionPane.showMessageDialog (null,"f("+n+")=1+1/2+…+1/"+n+"="+y,"求函数", JOptionPane.INFORMATION_ MESSAGE);

}

}

编译通过的while循环

for循环

import javax.swing.JOptionPane;

public class function1_for

{

public static void main(String[ ] args)

{

double y = 0 ;

int n , i ;

String n_String;

n_String = JOptionPane. showInputDialog("输入1+1/2+1/3+…+1/n 之n值");

n = Integer.parseInt( n_String );

for( i = 1 ; i <= n ; i++ )

y = y + 1.0 / i ;

JOptionPane.showMessageDialog.

}

}

do循环

import javax.swing.JOptionPane;

public class function1_do

{

public static void main(String[ ] args)

{

double y = 0 ;

int n , i = 0 ;

String n_String;

n_String = JOptionPane. showInputDialog("输入1+1/2+1/3+…+1/n 之n值");

n = Integer.parseInt( n_String );

do{

i++ ;

y = y + 1.0 / i ;

}while( i

JOptionPane.showMessageDialog ( null,"f(" + n + ") = 1+1/2+…+1/" + n +"=" + y,"求函数", JOptionPane. INFORMATION_MESSAGE);

}

}

00分享举报

转载地址:https://blog.csdn.net/weixin_32541333/article/details/114513041 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java 简单的观察者模式_新手码农浅谈观察者模式(java语言简单实现)
下一篇:java cloud_Spring Cloud 理论篇

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月17日 22时07分42秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章