怎样用java编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表
编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表,java中用什么办法去实现,请高手能帮我编一下这个程序并把代码发给我看下谢谢(同时希...
编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表,java中用什么办法去实现,请高手能帮我编一下这个程序并把代码发给我看下 谢谢 (同时希望能分享一些你的心得体会);急……急
展开
3个回答
展开全部
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.来做的,有的需要保留两位小数
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.来做的,有的需要保留两位小数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主要多熟悉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));
}
}
}
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));
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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));
}
}
}
{
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));
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询