社区
Web 开发
帖子详情
如何把输入的分数转化为小数赋值给浮点变量呢?
lemongood
2004-09-15 02:01:39
程序表单文本框输入为“1/2“,怎么把这个输入转化为小数0.5,并赋值给浮点变量呢?
jsp中怎么老把这些数当成0呢
...全文
153
7
打赏
收藏
如何把输入的分数转化为小数赋值给浮点变量呢?
程序表单文本框输入为“1/2“,怎么把这个输入转化为小数0.5,并赋值给浮点变量呢? jsp中怎么老把这些数当成0呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lemongood
2004-09-15
打赏
举报
回复
如果不确定用户输入的是1,2之类的整数还是1/2,1/5之类的分数呢?这个程序怎么写简单有效呢?
lemongood
2004-09-15
打赏
举报
回复
多谢各位。我试一试。
由月
2004-09-15
打赏
举报
回复
我觉得利用javascript的eval函数更好一点,eval函数可以强制运行字符串里的任何表达式,所以你可以在同一个输入框里输入分数、小数、整数甚至是任何表达式。如果用java的字符串分析来做,则需要写很长一段代码。
xunyiren
2004-09-15
打赏
举报
回复
//String perStr = request.getParameter("perStr");
String perStr = "3/5";
java.util.StringTokenizer st = new java.util.StringTokenizer(perStr,"/");
double fz = Double.parseDouble(st.nextToken());
double fm = Double.parseDouble(st.nextToken());
System.out.print(fz/fm);
由月
2004-09-15
打赏
举报
回复
可以用javascript的eval函数
var value = eval("1/2");//value 等于0.5
Frank1982
2004-09-15
打赏
举报
回复
我觉得自己写一个方法比较好,用除来做,这样比较快速点吧
AHUA1001
2004-09-15
打赏
举报
回复
需要自己写一个方法吧,分子和分母分别赋给两个DOUBLUE类型的变量,然后相除。
三天python基础课程
while 语句 嵌套循环 循环控制语句 跳出循环 常用数据类型及其函数 4.1 字符串 str 4.2 整数 int、
浮点
小数
float 4.3 布尔型 bool 4.4 列表 list 数值列表 range 数值列表转列表:list 函数 ...
c语言
赋值
小数
,c语言中将一个
浮点
型
赋值
给整型时,会不会四舍五入?
c语言中将一个
浮点
型
赋值
给整型时,不会四舍五入,会直接舍去
小数
部分的数据,也可以认为是执行了下取整运算。将
浮点
数(单双精度)转换为整数时,将舍弃
浮点
数的
小数
部分,只保留整数部分。将整型值赋给
浮点
型
变量
,...
c#中
浮点
变量
的
赋值
c#中
浮点
变量
的
赋值
在C#里面给float
变量
赋值
时,有一种特殊情况;语句float y = 5.2; // 不会被编译!将产生一个编译器错误,因为类似3.5这样带有
小数
部分的数字常量会被C#认为是拥有更高精度的double值,所以编译器...
请问一下C语言如何将
浮点
型数据,截取
小数
点后2位,然后
赋值
给其他
变量
。
不是用printf打印,而是把精确2位的数值赋给其他数据?
c语言
赋值
过程中的类型转换
则直接进行
赋值
,当
赋值
运算符两侧的类型不一样时,在
赋值
时要进行类型转换,转换是由系统自动进行进行的,规则如下:(一)把
浮点
型数据
赋值
给整型
变量
时,要先进行取整操作(去掉
小数
部分),然后再
赋值
给整型
变量
...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章