- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 设计:设计一个分数类,具有一下的功能
1.每个分数都是有符号的2.分数的分子和分母都是整数3.能够进行两个分数的+-*/运算,这些方法应该将一个分数作为参数,将计算的结果作为一个分数返回4.能够找出一个分数的倒数5.比较两个分数,确定两个分数是否相等,将一个分数转换成字符串6.应该能够处理分母为零的情况7.能够满足分数简分的形式,如果用户企图设置一个分数4/8,类应该将分数设置为1/2,所有的运算结果都应该是简
2008-08-30 20:38:00 846
原创 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
public class SqrtNum { public static void main(String[] args){ new SqrtNum().getAnswers(); } public void getAnswers(){ for(int i=0;i int sqrt = (int)Math.sqrt(i+100); if(sqrt*sqrt==(i+100)){
2009-06-26 22:02:00 827
原创 有n个1-9的互不重复的数字,能组成多少个互不相同且无重复数字的n-1位数?都是多少?
package cn.edu.hust.divisor;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Numbers { public static void main(String[] args){ Scanner stdin = new Scanner(S
2009-06-26 21:11:00 1504 1
原创 一球从n米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第m次落地时,共经过多少米?第m次反弹多高?
import java.util.Scanner;public class ZiYouLuoTi { public static void main(String[] args){ Scanner stdin = new Scanner(System.in); int height = 0;//自由落体的高度 int numbers = 0;//反弹的次数,也是落地的次数 float
2009-06-26 21:08:00 5662
原创 题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3
package cn.edu.hust.divisor;import java.util.Scanner;public class WanShu { public static void main(String args[]){ Scanner stdin = new Scanner(System.in); System.out.println("请输入起始数字:"); int num
2009-06-25 15:19:00 4716
原创 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
package cn.edu.hust.divisor;import java.util.Scanner;public class NumberSum { public static void main(String args[]){ Scanner stdin = new Scanner(System.in); System.out.println("请输入一个0~9之间的数字:"
2009-06-25 15:10:00 2780
原创 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
package cn.edu.hust.divisor;import java.util.Scanner;public class ReadChar { public static void main(String[] args) { Scanner stdin = new Scanner(System.in); System.out.println("请输入一个字符串:");
2009-06-25 14:35:00 2061
原创 最大公约数和最小公倍数
/** * 最小公倍数,最大公约数 * 在解有关最大公约数、最小公倍数的问题时,常用到以下结论: * (1)如果两个数是互质数,那么它们的最大公约数是1,最小公倍数是这两个数的乘积。 * 例如8和9,它们是互质数,所以(8,9)=1,[8,9]=72。 * (2)如果两个数中,较大数是较小数的倍数,那么较小数就是这两个数的最大公约数,较大数就是这两个数的最小公倍数。 * 例如18与3,18÷
2009-06-25 12:38:00 506
原创 问题:判断一个自然数是否是质数。
/** * 问题:判断一个自然数是否是质数。 */package cn.edu.hust.divisor;public class ZhiShu { public boolean getAnswer(int number){ boolean flag = true; int sqrt = (int)Math.sqrt(number); for(int
2009-06-24 15:56:00 630
原创 数据结构与算法分析P241T4
package cn.edu.hust.hydra;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Date;import java.util.List;public class Hydra {
2009-06-23 21:56:00 331
原创 JAVA中的方法
1.不是所有的方法都有返回类型的,eg:构建器2.不是所有的方法调用时都需要一个对象,eg:static方法,可以通过类直接引用3.不是所有的方法都遵循首字母小写的命名规则的,eg:构建器
2008-09-29 22:27:00 283
原创 接口与抽象类的区别
刚刚开始看什么是接口,看到接口想到了抽象类抽象类是一种类,而接口不是任何一种类,抽象类用在为多个类提供一个共同的方法定义或者声明一个共同的私有数据域时使用,在别的时候则使用接口!
2008-08-30 15:50:00 301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人