本文共 1225 字,大约阅读时间需要 4 分钟。
满意答案
vhfhfh6
2013.04.08
采纳率: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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!