Topic: JAVA基础学习之问题

  Print this page

1.JAVA基础学习之问题 Copy to clipboard
Posted by: binge
Posted on: 2006-01-23 14:19

试定义一个Mathematics类
它具有下列成员。

double ceil(double a);返回大于或等于A的整数
double floor(double a);返回小于或等于A的整数
double rint(double a); 返回与A最接近的整数
int abs(int a);返回a 的 绝对值
int max(int a,int b); 返回a、 b中最大的值
int min(int a,int b);返回a、b 中最小的值

这些也就是java 的这些方法实现

2.Re:JAVA基础学习之问题 [Re: binge] Copy to clipboard
Posted by: why
Posted on: 2006-01-23 22:02

閣下還要發多少個像”初学者练习题系列”這様的帖子?
到底想討論甚麼?
無論如何,請集中在一兩個話題好了,適可宜止

double rint(double a); 返回与A最接近的整数--2.5怎麼辦?

3.Re:JAVA基础学习之问题 [Re: binge] Copy to clipboard
Posted by: ranchgirl
Posted on: 2006-01-23 23:24

Everything you want to be done is in here:

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html

4.初学者练习题系列 [Re: binge] Copy to clipboard
Posted by: why
Posted on: 2006-01-25 22:40

http://www.cjsdn.net/post/view?bid=1&id=168332 (已删)
binge posted on 2006-01-23 
编写一程序,使其众命令行读取众多整数,并从中求出最大值与最小值。

这里运用到递归调用。
把你的解说出来。

谢谢答题!

為甚麼要运用"递归"?

5.Re:JAVA基础学习之问题 [Re: binge] Copy to clipboard
Posted by: konn
Posted on: 2006-03-06 15:00

class  Mathematics
{
static double ceil(double a) //返回大于或等于A的整数
{return a=a>0.0?(int)a+1.0:(int)a; }
static double floor(double a) //返回小于或等于A的整数
{return a=a>0.0?(int)a:(int)a-1; }
static double rint(double a) //返回与A最接近的整数
{return a=a>0.0?(int)(a+0.5):(int)(a-0.5); }
static int abs(int a) //返回a 的 绝对值
{return a=a>0?a:-a;}
static int max(int a,int b) //返回a、 b中最大的值
{return a =a>b?a:b;}
static int min(int a,int b) //返回a、b 中最小的值
{ return a =a>b?b:a;}

public static void main(String[] args)
{
System.out.println("Hello World!");
int i=min(3,5);
System.out.println(i);
i=abs(-65);
System.out.println(i);
i=max(6,9);
System.out.println(i);
System.out.println(ceil(1163.5685d) );
System.out.println(floor(-1163.5685d) );
System.out.println(rint(-2.5685d) );
System.out.println(rint(-2.0685d) );
System.out.println(rint(2.5685d) );
System.out.println(rint(2.2685d) );
}
}


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923