JSP页面将string转换为int型然后求积

问题描述

我定义了一个intnum=0;需要它乘以db.getChar(rs.getString("cost")),怎样将db.getChar(rs.getString("cost"))转换为int型呀?我用<%=num*((int)(db.getChar(rs.getString("cost"))))%>求,是错误的,请各位帮帮忙呀!!!先在这谢谢啦

解决方案

解决方案二:
Integer.parseInt(Strings),这个函数看卡能不能满足要求。
解决方案三:
<%=num*(Integer.parseInt(rs.getString("cost")))%>
解决方案四:
num*(0+db.getChar(rs.getString("cost")))
解决方案五:
引用3楼ylz2007的回复:

num*(0+db.getChar(rs.getString("cost")))

呵呵,针对char,可以这样用,String的话,就用2楼的方法呗。
解决方案六:
谢谢楼上两位,但是我试了都出错了,num是行,db.getChar(rs.getString("cost"))是我一列获取的值,不知道我表达清楚没,请问怎样在这里传截图呀!
解决方案七:
ResultSetrs=null;intnum=0;while(rs.next()){num++;<tdalign="center"valign="middle"><%=db.getChar(rs.getString("cost"))%></td>然后用num乘以这一列

时间: 2024-08-31 00:50:55

JSP页面将string转换为int型然后求积的相关文章

类型转换 int-TextBox数值转换为int型

问题描述 TextBox数值转换为int型 输入字符串的格式不正确. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.FormatException: 输入字符串的格式不正确. 源错误: 行 27: 行 28: string s = Eid.Text.Trim(); //去除首尾的空格是个好习惯 行 29: essay.eid = int.Parse(s); 行 30: // essa

在c#中将double型使用convert.ToInt转换为int型的小数点取舍问题,求大神解答

问题描述 在c#中将double型使用convert.ToInt转换为int型的小数点取舍问题,求大神解答 解决方案 解决方案二:double转成int,无非就是小数点第一位的取舍问题了,如果要四舍五入,那么+0.5之后再转解决方案三:四舍五入有专门的函数,你可以直接调用,如果强制转换话,只是取得整数部分

c++里如何重定向一个字符串 使string变成int型 请大神指导啊

问题描述 c++里如何重定向一个字符串 使string变成int型 请大神指导啊 c++里如何重定向一个字符串 使string变成int型 请大神指导啊 解决方案 用atoi就 可以了 比如: string s="534"; int f=atoi(s.c_str()); cout<<f; //printf("f=%d",f); 解决方案二: include 使用atoi就行 解决方案三: 包含一下stdlib.h 解决方案四: vs2008以上好像昂要用

java怎么把string转换为int

问题描述 java怎么把string转换为int 比如性别'男'为string 转为int的值为?? ...... 解决方案 像这种应该 用枚举..... 解决方案二: int -> Stringint i=12345;String s="""";第一种方法:s=i+"""";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String ->

sqlserver中将varchar类型转换为int型再进行排序的方法_MsSql

如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的. 我们可以把varchar转换为int 然后进行排序 一. 复制代码 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二. 复制代码 代码如下: select * from yourtable order by convert(int,yourcol); 仅适用于SQLSe

sqlserver中将varchar类型转换为int型再进行排序的方法

如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的. 我们可以把varchar转换为int 然后进行排序 一. 复制代码 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二. 复制代码 代码如下: select * from yourtable order by convert(int,yourcol); 仅适用于SQLSe

java中将字符串(String)转换为整型

String转换为整型 1.使用Intger.parseInt(String)方法: //using Integer.parseInt  int i = Integer.parseInt("123");  System.out.println("i: " + i);   当字符串不是正确的数值(如"a123")的时候, Integer.parseInt()方法可能会抛出NumberFormatException .其他的数据类型也有类似的方法,如

jsp把图象保存到Oracle数据库中并读出直接显示到Jsp页面

jsp教程把图象保存到Oracle数据库教程中并读出直接显示到Jsp页面 结合后的图像数据,并在调用的网页上显示出图文结合后的图像(注:该servlet仅实现了JPG格式图像文件的处理,不支持GIF):   package   net.xdevelop.merge; import   javax.servlet.*; import   javax.servlet.http.*; import   java.io.*; import   java.util.*; import   java.awt

在javascript里 string 和 int 类型转换

string 转换为int 类型 (1)tostring()方法 var   x=10    a   =   x.toString()    //输出为string类型 alert(typeof(a)); (2)自动隐式转换 var   x=10;    a   =   x   +"";     //JS会自动隐性转换   //输出为string类型 alert(typeof(a));  int 转换为string类型 (1).Number方法 var s = "5"