当前位置: 首页 > news >正文

如何用自己电脑做网站服务器吗/百度投放广告一天多少钱

如何用自己电脑做网站服务器吗,百度投放广告一天多少钱,wordpress顶级主题,网络营销的途径有哪些该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Fraction.java如下:(这个是网上找来的,处理分数的类)// 支持查找功能的分数类class Fraction implements Comparable {// 分子private int numerator;// 分母private int denominator;// 默认构造函数public Fraction()…

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Fraction.java如下:(这个是网上找来的,处理分数的类)

// 支持查找功能的分数类

class Fraction implements Comparable {

// 分子

private int numerator;

// 分母

private int denominator;

// 默认构造函数

public Fraction() {

}

// 该构造函数对分子和分母进行初始化

public Fraction(int n, int d) {

setFraction(n, d);

}

// 该构造函数支持将双精度数转换为相应的分数

public Fraction(double d) {

convertToFraction(d);

}

// 该函数可以将双精度数转换为相应的分数

private void convertToFraction(double d) {

int decimalCount = 1;

// 求双精度数的字符长度

int dLen = String.valueOf(d).length();

// 不断的将双精度数累乘10,直至转换为整数为止

for (int i = 0; i < dLen; i++) {

d = d * 10;

decimalCount *= 10;

}

// 分子为最终的整数乘积结果

numerator = (int) d;

// 分母为10的累乘结果

denominator = decimalCount;

// 约分

reduct();

}

// 分子的设置函数,并且约分

public void setNumerator(int n) {

numerator = n;

reduct();

}

// 分子的读取函数

public int getNumerator() {

return numerator;

}

// 分母的设置函数,并且约分

public void setDenominator(int d) {

// 检查分母是否为0

if (d == 0)

denominator = 1; //建议采用异常

else

denominator = d;

reduct();

}

// 分母的读取函数

public int getDenominator() {

return denominator;

}

// 分数的设置函数,并且约分

public void setFraction(int n, int d) {

setNumerator(n);

setDenominator(d);

reduct();

}

// 格式化字符信息输出

public String toString() {

// 如果为负分数,则将负号提前显示,分子和分母保留为正数,否则分子和分母皆取正数

if (numerator * denominator < 0)

return "-" + Math.abs(numerator) + "/" + Math.abs(denominator);

else

return Math.abs(numerator) + "/" + Math.abs(denominator);

}

// 利用对应小数值是否相同来判断分数是否相同

public boolean equals(Fraction f) {

if (numerator == f.numerator && denominator == f.denominator)

return true;

else

return false;

}

// 利用对应小数值的大小来判断分数的大小

public boolean isGreater(Fraction f) {

if ((double) numerator / denominator > (double) f.numerator

/ f.denominator)

return true;

else

return false;

}

// 约分函数

private void reduct() {

// 求分子和分母的最小值

int minValue = Math.min(Math.abs(numerator), Math.abs(denominator));

// 将小于分子和分母的最小值的数值,从大到小去除分子和分母,如果能够同时被整除,则以此数值约分并退出

for (int i = minValue; i >= 1; i--) {

if (numerator % i == 0 && denominator % i == 0) {

numerator = numerator / i;

denominator = denominator / i;

break;

}

}

}

// 返回分数相加的结果,并且约分

public Fraction add(Fraction f) {

Fraction fraction = new Fraction();

fraction.numerator = numerator * f.denominator + f.numerator

* denominator;

fraction.denominator = denominator * f.denominator;

fraction.reduct();

return fraction;

}

// 返回分数相减的结果,并且约分

public Fraction minus(Fraction f) {

Fraction fraction = new Fraction();

fraction.numerator = numerator * f.denominator - f.numerator

* denominator;

fraction.denominator = denominator * f.denominator;

fraction.reduct();

return fraction;

}

// 返回分数相乘的结果,并且约分

public Fraction multiply(Fraction f) {

Fraction fraction = new Fraction();

fraction.numerator = numerator * f.numerator;

fraction.denominator = denominator * f.denominator;

fraction.reduct();

return fraction;

}

// 返回分数相除的结果,并且约分

public Fraction divide(Fraction f) {

Fraction fraction = new Fraction();

fraction.numerator = numerator * f.denominator;

fraction.denominator = denominator * f.numerator;

fraction.reduct();

return fraction;

}

// 支持两个分数类变量的比较,以实现分数集合的查找功能

public int compareTo(Object o) {

Fraction f = (Fraction) o;

// 利用对应小数的大小来比较分数的大小

if ((double) numerator / denominator > (double) f.numerator

/ f.denominator)

return 1;

else if ((double) numerator / denominator < (double) f.numerator

/ f.denominator)

return -1;

else

return 0;

}

// 根据对应小数是否相同来判断分数是否相同

public boolean equals(Object obj) {

Fraction f = (Fraction) obj;

if (Math.abs((double) numerator / denominator - (double) f.numerator

/ f.denominator) < 0.00001)

return true;

return false;

}

// 相同数值的分数返回相同的哈希码

public int hashcode() {

String str = String.valueOf((double) numerator / denominator);

return str.hashCode();

}

}

http://www.lbrq.cn/news/952165.html

相关文章:

  • 九_网站建设日程表/焊工培训内容
  • 建造师信息查询网/长沙有实力seo优化
  • wordpress添加备案号插件/windows优化大师功能
  • 株洲网站优化找哪家/百度竞价怎么做开户需要多少钱
  • 万能视频下载神器/seo研究所
  • 做网站用什么框架好/设计个人网站
  • 泰州住房城乡建设网站/低价刷粉网站推广
  • 如何做网站模版/seo排名赚app
  • 建设银行网站首页公司机构客户/点击seo软件
  • 烟台网站开发/网站seo排名优化工具在线
  • 求做图的网站/陕西网站制作
  • sage wordpress/seo入门视频
  • 亳州做网站哪家好/英文网站设计公司
  • wordpress网站聊天插件/bt兔子磁力搜索
  • 网络营销课程感悟/太原seo网站排名
  • 在线做c 题的网站/网络营销策略包括
  • 卫生计生加强门户网站建设/网站免费推广软件
  • 网站搭建制作公司/外贸平台哪个网站最好
  • 成都专业做网站的公司/今日疫情实时数据
  • 做网站首页文件/建设网站需要多少钱
  • 政府网站开发/seo多久可以学会
  • wordpress 样式插件/深圳网站关键词排名优化
  • 如何开通个人网站/网站设计培训
  • 南通网站建设排名/网店推广方法
  • 昆明广告设计与制作公司/石家庄抖音seo
  • 做网站要考虑什么/沈阳关键词自然排名
  • 做视频网站版权怎么解决/搜索引擎优化目标
  • 上海著名网站建设/哈尔滨网站优化
  • 网站建设流程分为哪几个阶段/无排名优化
  • 基于html5的移动端网站开发/谷歌流量代理代理
  • mcu中的调试接口是什么?
  • delphi disqlite3 操作sqlite
  • A316-Mini-V1:超小尺寸USB高清音频解码器模组技术探析
  • Linux-基础知识总结
  • Dev-C++——winAPI贪吃蛇小游戏
  • 【Java源码阅读系列57】深度解读Java MethodHandle 类源码