怎样用java编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表

编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表,java中用什么办法去实现,请高手能帮我编一下这个程序并把代码发给我看下谢谢(同时希... 编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表,java中用什么办法去实现,请高手能帮我编一下这个程序并把代码发给我看下 谢谢 (同时希望能分享一些你的心得体会);急……急 展开
 我来答
百度网友9561bf9
2009-08-12 · TA获得超过229个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:111万
展开全部
import java.text.*;
public class AboutMath
{
static DecimalFormat fmt = new DecimalFormat("0.00");
public static void main(String[] args)
{

for(int i=1;i<=100;i++)
{
System.out.print(i+"\t平方"+(long)Math.pow(i, 2));
System.out.print("\t平方根"+fmt.format(Math.sqrt(i)));
System.out.print("\t自然对数"+fmt.format(Math.log(i)));
System.out.print("\te指数"+Math.exp(i));
System.out.println("\n");
}
}

} //就是用Math.来做的,有的需要保留两位小数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酒里香
2009-08-12 · TA获得超过409个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:161万
展开全部
楼主要多熟悉API文档,这些基础的查看文档就可以知道方法做出来了。用for语句就可以了。这里主要是用了Math类的方法,具体代码如下:
public class MathUsing {

public static void main(String[] args) {
for(int i = 1;i<101;i++){
System.out.println(i+"的平方是:" + (i*i));

}
for(int i =1 ;i<101;i++){
System.out.println(i + "的平方根是:" + Math.sqrt(i));
}
for(int i =1 ; i<101;i++ ){
System.out.println("以e为底"+i + "的对数值:"+ Math.log(i));
}
for(int i = 1; i <101;i++){
System.out.println("e的"+ i + "次方值"+ Math.exp(i));
}
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangming1009
2009-08-12 · 超过14用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:42.7万
展开全部
public class MathTest
{
public static void main(String[] args)
{
int x=100;
for(int i=1;i<=x;i++)
{
System.out.println(i+" 平方"+(long)Math.pow(i, 2)+" 平方根"+Math.sqrt(i)+" 自然对数"+Math.log(i)+" e指数"+Math.exp(i));
}
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式