战地之王体验服的问题!

38556人阅读
java保留两位小数问题:
四舍五入&&double&& f&& =&& 5;&&BigDecimal&& b&& =&& new&& BigDecimal(f);&&double&& f1&& =&& b.setScale(2,&& BigDecimal.ROUND_HALF_UP).doubleValue();&&保留两位小数&&---------------------------------------------------------------&&
java.text.DecimalFormat&& df&& =new&& java.text.DecimalFormat("#.00");&&df.format(你要格式化的数字);
例:new java.text.DecimalFormat("#.00").format(3.1415926)
#.00 表示两位小数 #.0000四位小数 以此类推...
double d = 3.1415926;
String result = String .format("%.2f");
%.2f %. 表示 小数点前任意位数&& 2 表示两位小数 格式后的结果为f 表示浮点型
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
void setMaximumFractionDigits(int digits) digits 显示的数字位数 为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
import java.text.* ; import java.math.* ; class TT { public static void main(String args[]) { double x=23.5455; NumberFormat ddf1=NumberFormat.getNumberInstance() ; ddf1.setMaximumFractionDigits(2); String s= ddf1.format(x) ; System.out.print(s); } }
---------------------------------------------------------------------------------------------------------
javadoubleJavadoublefloat
&&& System.out.println(0.05 + 0.01);
&&& System.out.println(1.0 - 0.42);
&&& System.out.println(4.015 * 100);
&&& System.out.println(123.3 / 100);
&&& 0.000005
123.3123.99
JavaMath.round(double d)Math.round(float f)round
public double round(double value){
return Math.round( value * 100 ) / 100.0;
4.0154.014.02
4.015 * 100 = 401.94
java.text.DecimalFormatformat(舍入模式在下面有介绍)4.0254.02.025” nearest neighbor”.02.03.024.02514.03
System.out.println(new java.text.DecimalFormat("0.00").format(4.025));
System.out.println(new java.text.DecimalFormat("0.00").format(4.0251));
&&& System.out.println();
&&& System.out.println();
&&& System.out.println();
&&& System.out.println();
&&& toString()
BigDecimal
BigDecimalJavaBigIntegerdoubleStringBigIntegerj2se API
(double&val)
&&&&&&&&&&Translates a double into a BigDecimal.
&&&&&&&&&&Translates the String representation of a BigDecimal into a BigDecimal.
BigDecimal(double)doubleBigDecimal
BigDecimal(String)StringBigDecimalBigDecimal
doublefloatBigDecimal APIBigDecimal(double)
Note: the results of this constructor can be somewhat unpredictable. One might assume that new BigDecimal(.1) is exactly equal to .1, but it is actually equal to .. This is so because .1 cannot be represented exactly as a double (or, for that matter, as a binary fraction of any finite length). Thus, the long value that is being passed in to the constructor is not exactly equal to .1, appearances notwithstanding.
The (String) constructor, on the other hand, is perfectly predictable: new BigDecimal(".1") is exactly equal to .1, as one would expect. Therefore, it is generally recommended that the (String) constructor be used in preference to this one
new BigDecimal(.1).1.1015625.1double.1
Stringnew BigDecimal(“.1”).1String
&&&& &System.out.println(new BigDecimal().toString());
&&&&& System.out.println(new BigDecimal("").toString());
StringBigDecimal
BigDecimalStringStringBigDecimalStringBigDecimal
MathExtend.java
import java.math.BigD
public class MathExtend
& private static final int DEFAULT_DIV_SCALE = 10;
& * @param v1
& * @param v2
& * @return
& public static double add(double v1, double v2)
&&&&& BigDecimal b1 = new BigDecimal(Double.toString(v1));
&&&&& BigDecimal b2 = new BigDecimal(Double.toString(v2));
&&&&& return b1.add(b2).doubleValue();
&& * @param v1&&
&& * @param v2
&& * @return
& public static String add(String v1, String v2)
&&&&& BigDecimal b1 = new BigDecimal(v1);
& &&&&BigDecimal b2 = new BigDecimal(v2);
&&&&& return b1.add(b2).toString();
& * @param v1
& * @param v2
& * @return
& public static double subtract(double v1, double v2)
&&&&& BigDecimal b1 = new BigDecimal(Double.toString(v1));
&&&&& BigDecimal b2 = new BigDecimal(Double.toString(v2));
&&&&& return b1.subtract(b2).doubleValue();
&& * @param v1
&& * @param v2
&& * @return
& public static String subtract(String v1, String v2)
&&&&& BigDecimal b1 = new BigDecimal(v1);
&&&&& BigDecimal b2 = new BigDecimal(v2);
&&&&& return b1.subtract(b2).toString();
& * @param v1
& * @param v2
& * @return
& public static double multiply(double v1, double v2)
&&&&& BigDecimal b1 = new BigDecimal(Double.toString(v1));
&&&&& BigDecimal b2 = new BigDecimal(Double.toString(v2));
&&&&& return b1.multiply(b2).doubleValue();
&& * @param v1
&& * @param v2
&& * @return
& public static String multiply(String v1, String v2)
&&&&& BigDecimal b1 = new BigDecimal(v1);
&&&&& BigDecimal b2 = new BigDecimal(v2);
&&&&& return b1.multiply(b2).toString();
& * 10,ROUND_HALF_EVEN
& * @param v1
& * @param v2
& * @return
& public static double divide(double v1, double v2)
&&&&& return divide(v1, v2, DEFAULT_DIV_SCALE);
&& * scale
&& * ROUND_HALF_EVEN
&& * @param v1
&& * @param v2
&& * @param scale
&& * @return
& public static double divide(double v1,double v2, int scale)
&&&&& return divide(v1, v2, scale, BigDecimal.ROUND_HALF_EVEN);
&& * scale
&& * @param v1
&& * @param v2
&& * @param scale
&& * @param round_mode
&& * @return
& public static double divide(double v1,double v2,int scale, int round_mode){
&&&&&&&&& if(scale & 0)
&&&&&&&&& {
&&&&&&&&&&&&& throw new IllegalArgumentException("The scale must be a positive integer or zero");
&&&&&&&&& }
&&&&&&&&& BigDecimal b1 = new BigDecimal(Double.toString(v1));
&&&&&&& &&BigDecimal b2 = new BigDecimal(Double.toString(v2));
&&&&&&&&& return b1.divide(b2, scale, round_mode).doubleValue();
&& * 10,ROUND_HALF_EVEN
&& * @param v1
&& * @param v2
&& * @return
& public static String divide(String v1, String v2)
&&&&& return divide(v1, v2, DEFAULT_DIV_SCALE);
&& * scale
&& * ROUND_HALF_EVEN
&& * @param v1
&& * @param v2
&& * @param scale
&& * @return
& public static String divide(String v1, String v2, int scale)
&&&&& return divide(v1, v2, DEFAULT_DIV_SCALE, BigDecimal.ROUND_HALF_EVEN);
&& * scale
&& * @param v1
&& * @param v2
&& * @param scale
&& * @param round_mode
&& * @return
& public static String divide(String v1, String v2, int scale, int round_mode)
&&&&& if(scale & 0)
&&&&&&&&& throw new IllegalArgumentException("The scale must be a positive integer or zero");
&&&&& BigDecimal b1 = new BigDecimal(v1);
&&&&& BigDecimal b2 = new BigDecimal(v2);
&&&&& return b1.divide(b2, scale, round_mode).toString();
&& * ,ROUND_HALF_EVEN
&& * @param v
&& * @param scale
&& * @return
& public static double round(double v,int scale)
&&&&& return round(v, scale, BigDecimal.ROUND_HALF_EVEN);
&& * @param v
&& * @param scale
&& * @param round_mode
&& * @return
& public static double round(double v, int scale, int round_mode)
&&&& if(scale&0)
&&&&&&&& throw new IllegalArgumentException("The scale must be a positive integer or zero");
&&&& BigDecimal b = new BigDecimal(Double.toString(v));
&&&& return b.setScale(scale, round_mode).doubleValue();
&& * ,ROUND_HALF_EVEN
&& * @param v
&& * @param scale
&& * @return
& public static String round(String v, int scale)
&&& return round(v, scale, BigDecimal.ROUND_HALF_EVEN);
&& * @param v
&& * @param scale
&& * @param round_mode
&& * @return
& public static String round(String v, int scale, int round_mode)
&&&& if(scale&0)
&&&&&&&& throw new IllegalArgumentException("The scale must be a positive integer or zero");
&&&& BigDecimal b = new BigDecimal(v);
&&&& return b.setScale(scale, round_mode).toString();
BigDecimal Rounding mode
BigDecimalJ2se API
static&int
&&&&&&&&&&Rounding mode to round towards positive infinity.
向正无穷方向舍入
static&int
&&&&&&&&&&Rounding mode to round towards zero.
向零方向舍入
static&int
&&&&&&&&&&Rounding mode to round towards negative infinity.
向负无穷方向舍入
static&int
&&&&&&&&&&Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round down.
向(距离)最近的一边舍入,除非两边(的距离)是相等,如果是这样,向下舍入, 例如1.55 保留一位小数结果为1.5
static&int
&&&&&&&&&&Rounding mode to round towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round towards the even neighbor.
向(距离)最近的一边舍入,除非两边(的距离)是相等,如果是这样,如果保留位数是奇数,使用ROUND_HALF_UP ,如果是偶数,使用ROUND_HALF_DOWN
static&int
&&&&&&&&&&Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round up.
向(距离)最近的一边舍入,除非两边(的距离)是相等,如果是这样,向上舍入, 1.55保留一位小数结果为1.6
static&int
&&&&&&&&&&Rounding mode to assert that the requested operation has an exact result, hence no rounding is necessary.
计算结果是精确的,不需要舍入模式
static&int
&&&&&&&&&&Rounding mode to round away from zero.
向远离0的方向舍入
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:233356次
积分:3138
积分:3138
排名:第3645名
原创:73篇
转载:140篇
评论:50条
(1)(9)(2)(2)(3)(7)(6)(6)(2)(11)(14)(18)(2)(23)(23)(15)(9)(37)(2)(11)(1)(1)(8)战地之王安装问题 AVA疑难杂症解答
您现在的位置: &&
日 17:57 来源:  
各位玩家,欢迎进入《战地之王》的世界。作为一款激烈对抗的网络枪战游戏,《战地之王》采用虚幻3引擎,尽可能的还原真实,带给玩家子弹穿梭的火爆感觉,如同亲临其境。
&&&&& 为保证品质的画面效果,《战地之王》对运行机器的配置有严格的要求(),没有达到基本要求的电脑,将会出现不同程度的问题,甚至卡机和无法进入的情况。下面就对《战地之王》的一些热点问题进行汇总解答。
&&&&& 目录&&&&& 一、不能进游戏&&&&& 二、弹出英文对话框&&&&& 三、游戏过程卡&&&&& 四、如何设置游戏&&&&&&& 五、安装失败&&&&& 六、找不到awesomium.dll&&&&& 七、提示补丁已运行&&&&& 八、提示与房主资源不一致&&&&& 九、QQ会员不显示,游戏中不加成&&&&& 十、蓝屏,死机&&&&& 十一、角色无法复活&&&&& 十二、游戏提示非法程序
&&&&& 内容
&&&&& 一、不能进游戏&&&&& 1、可能是电脑的硬件或网络环境不达标,请核对你的硬件配置()&&&&&& 2、保证网络通畅,可能由于网络繁忙,导致不能进游戏,关闭任何下载程序(包括后台运行的程序)&&&&& 3、下载最新的客户端,与其他玩家版本保持一致()&&&&& 4、试着关闭其他可能与AVA导致冲突的软件&&&&& 5、保证系统稳定,如有必要请优化电脑清理垃圾(如360安全卫士)&&&&& 6、可能是系统对非法程序(如外挂)进行了屏蔽,或该账号已经被封停&&&&& 7、如果配置、网络、客户端都没问题,请尝试重装系统
&&&&& 二、弹出英文对话框&
&&&&& 1、系统的硬件配置不够、系统不完善、病毒木马的破坏游戏文件、非正常关机造成的磁盘错误&&&&& 2、运行过多程序或运行导致冲突的程序(建议开启游戏的时候关闭无关的程序,包括在后台运行的程序)&&&&& 3、提示“句柄错误”,尝试重启后重新登录客户端
&&&&& 三、游戏过程卡&&&&& 1、检查网络环境,是不是开启的下载工具导致网络异常(如后台正在下载的工具)&&&&& 2、检查机器配置与系统设置,配置一般的电脑,请降低游戏显示设置,尽量趋向于“性能”&&&&& 3、分辨率。游戏中的分辨率尽量与桌面的分辨率一致(如桌面的分辨率是,游戏中需要设置相同)&&&&& 4、请尽量不要使用最新或者刚刚发布的显卡驱动程序,有可能导致不兼容而造成卡&&&&& 5、请在游戏设置中的手动设置选项中勾选“垂直同步”选项,同时不要勾选“平滑刷新率”和“稳定刷新率”
&&&&& AVA对网络的可靠性要求比较高,游戏之间的交换数据比较多,所以,希望大家能选择相应的服务器进行游戏,并在游戏中避免有下载,杀毒软件升级等状况发生,这些都会影响到游戏的正常运行并出现游戏卡,读取慢等现象,还包括使用路由,同局域网的在看在线电影,也会很大的影响战地之王的正常运行。
&&&&& 小贴士:在游戏中按Tab键可以看到影响游戏速度和流畅度的两项指标:FPS和Ping。1、如果游戏中您的FPS值低于60,说明您的机器配置未达要求,建议在游戏设置中关闭特效提高性能();2、如果游戏中Ping值超过50,说明您的网络情况未达要求,建议选择合适的大区或更换网络。
&&&&& 四、如何设置游戏& &&&& 有很多玩家进游戏的时候,直接默认系统的设置,可能会导致问题。可能系统在检测硬件的时候可能会有疏漏,所有有必要手动选择系统设置。 点击游戏右上角的“游戏设置”,点击“手动设置”(注意:点击文字有效,不要点击圆圈),就可以进入游戏设置的内容了。&&&& 具体如何设置,请点击:
&&&&& 五、安装失败&&
&&&&& 1、请确保下载的是最新客户端()&&&&& 2、确保安装盘的剩余空间足够&&&&& 3、确保机器硬件达标&&&&& 4、尽量关闭其他无关应用程序
&&&&& 六、找不到awesomium.dll&&
&&&&& 1、可能是由于awesomium.dll损坏,建议卸载后重新安装AVA客户端&&&&& 2、找其他可以进游戏的玩家,传一个awesomium.dll文件给你(该文件在这个目录下:C:\Program Files\腾讯游戏\战地之王\Binaries),覆盖原文件,这样省去了重新安装的时间&&&&& 3、可能是电脑感染了病毒导致dll文件信息被篡改。请尝试:a)用杀毒软件杀毒,然后重装客户端;b) 如果上述办法依旧无效,请重装系统
&&&&& 七、提示补丁已运行&&&&& 使用ctrl+alt+delete打开任务管理器,关闭avalauncher.exe进程,或者ava.exe进程重新进入游戏
&&&&& 八、提示与房主资源不一致&&&&& 1、这个问题一般为大幅度的跨版本更新造成的文件不一致,解决方法请重新安装最新版本完整客户端()&&&&& 2、有玩家可能下载了体验服,体验服与正式服的客户端是不兼容的,建议安装在2个不同的目录下面
&&&&& 九、qq会员不显示,游戏中不加成&&&&& qq会员加成尚在测试阶段,测试完毕后,会全面覆盖所有qq会员
&&&&& 十、蓝屏,死机&&&&& 1、可能是由于系统资源耗尽导致的,请保证电脑纯净,关闭无关程序&&&&& 2、可能是与其他程序冲突导致,同理,开启ava之前关闭无关程序&&&&& 3、可能是显卡驱动或硬件的原因,建议更换驱动程序和检查显卡硬件&&&&& 4、可能与网吧的无盘软件以及后台检测进程有冲突,建议结束掉
&&&&& 十一、角色无法复活&&&&& 1、可能是由于网络较卡或网络不稳定导致的&&&&& 2、可能是由于配置较低原因,导致卡机&&&&& 3、合理选择所在网络大区(换个大区看看)
&&&&& 十二、游戏提示非法程序&&
&&&&& 1、属反挂系统监测的问题,如果玩家没有开非法工具,则无需担心系统封号&&&&& 2、网络较卡或配置较差也可能出现非法外挂的提示,因为网络较差时可能会被误判为“瞬移
[责任编辑:小鸟]
加载中,请稍后...
战地之王今日头条&
战地之王精彩视频&
战地之王火爆论坛&
战地之王精彩截图&AVA的充值问题_百度知道
AVA的充值问题
AVA可以冲G币吗姐是玩一局赚的那种一个圈,里面有个G字
提问者采纳
目前不可以,只能充AVA点,如果想要G币,可以买补给加成或是开会员和钻,也有补给加成
提问者评价
其他类似问题
ava的相关知识
其他3条回答
目前不可以
AVA现在可以充QB,就是A点G那个是游戏币,没什么用的,根本花不完,我都大几十万了
ava 现在的充值是直接把QB充值到QQ号在进入游戏的商城去充值!~很方便
等待您来回答
您可能关注的推广回答者:回答者:回答者:
下载知道APP
随时随地咨询
出门在外也不愁AVA.exe遇到问题需要关闭问题解答
您现在的位置: &&
日 00:47 来源:  
  AVA.exe遇到问题需要关闭,重装游戏就可以了
  方法是右击我的电脑,然后选高级,点击错误报告,然后选禁用错误报告,点击确定就行了
&&& &AVA游戏安装常见的弹出窗口提示错误问题
  大家一定有不少玩家有经历过。辛辛苦苦AVA下载了好久的,结果安装的时候却提示出不少英文的错误弹出窗口,又不知道是遇到了什么问题!
  下面过过就总结一下常见的几个弹出错误窗口到底是什么原因。
  关于弹出英文对话框问题
  1.可能是你电脑的硬件配置达不到AVA的要求,点击这里查看:什么样的配置能玩战地之王AVA。
  2.如果配置达到要求的话,可能是你系统正在运行的程序跟AVA发生冲tu(突),或者现有的程序占用过多的系统资源,请关闭其他无关应用程序,保持系统稳定。
  3.在游戏过程中尽量不要切换(alt+tab)出来,以免发生未知的错误。
[责任编辑:小鸟]
加载中,请稍后...
战地之王今日头条&
战地之王精彩视频&
战地之王火爆论坛&
战地之王精彩截图&战地之王问题_百度知道
战地之王问题
大侠们这配置玩战地之王居然卡得要死 是怎么回事啊操作系统 Windows 7 旗舰版
32位 (Directx 11)CPU
AMDX4 631主板 华擎A75M-HVS内存 DDR3 显卡 迪兰恒进ATI HD6770
1GB 硬盘 西数 320G显示器 AOC 21.5电源 冷酷至尊 400W今晚去玩了下 卡得要死 而且显卡温度上升的很快 我开着鲁大师看温度的 待机36度左右 进去了一会 卡死了 退出来显卡温度都45度了 问什么会卡啊 帮帮忙啊!!
难道是这配置不能玩战地之王???
提问者采纳
楼上不懂了不是,2个2G的内存条条还小哇?要知道,XP系统还识别不了4G的内存呢。。。而在Windows 7
32位系统中,4G内存也绝对不是个小数目啦。应该可以流畅运行高分辨率的各种游戏哦~!你的显卡问题退出时45度并不高,这个不用担心,你这款显卡在60度状态下仍然可以正常工作。不过你的这种问题怀疑你安装了非法的Directx 软件
建议你把Directx驱动还原到9试试。可能会解决该问题。 如果不行,建议升级或更换你的显卡驱动。有时显卡驱动不正常或不匹配也会造成游戏很卡的现象~!再就是在游戏中,是可以调节游戏画面的,DIP越高,游戏的质量和画面流畅度就越高,建议你把游戏分辨率调整为较高的,适合你显卡和显示器分辨率的选项来增加DIP帧数,这样可以变相达到游戏不卡的效果。你的配置,说实话,打战地之王是绝对不应该卡的。~!希望我的回答能帮到你~!绝对原创,拒绝抄袭,满意请采纳~!~!
提问者评价
我去试试!!
其他类似问题
战地之王的相关知识
其他2条回答
内存太少了
内存2GX2的,不可能卡CPU不行 XP9c的显卡驱动,win7是11c,你再重装下显卡驱动(11c)的,即可
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 战地之王官方下载 的文章

 

随机推荐