1。可以这样实现:先用输入数(172)/100, 得到其整数(即100的张数),
然后用余数(可通过模除来实现)/50 ;得到其整数(即50的张数),
依次按上述思路实现下去,可同理得到最后的1,2元的张数2。条形码对应数据库里的字段,(如:select from product),返回的一resultset即包含产 品的其他信息乱码问题得保证输入前后编码风格的一致性,得依具体情况而定
然后用余数(可通过模除来实现)/50 ;得到其整数(即50的张数),
依次按上述思路实现下去,可同理得到最后的1,2元的张数2。条形码对应数据库里的字段,(如:select from product),返回的一resultset即包含产 品的其他信息乱码问题得保证输入前后编码风格的一致性,得依具体情况而定
解决方案 »
- 在web上实现拍照和录音
- 有没有那种很方便程序员记录开发过程中遇到BUG的软件?
- javascript问题 求解答?
- 高手请指点!JSP Session问题 ip内网可以,外网不可以。
- 求解: hibernate dao.findby*异常
- 求救!!关于jni本地方法調用的問題,我用javah生成h文件,為甚麼編譯不成?(說(*env)->GetStringUTFChars(...)沒有->操作符)為甚麼?
- struts提交的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Struts高手请进,关于Struts Taglib的中文解析!
- 想学 JSP
- intelli idea配置tomcat的时候无法配置怎么办
- jsp初学者求救!jsp无法编译 怎么办啊 ?
- 怎么样能 从oracle数据库提出数据到一个下拉框里面?
int amount=234;
int[] type={100,50,20,10,5,2,1}
System.out.println("需要:");
for(int i=0;i<7;i++){
if(amout>type[i]){
int num=amout/type[i];
system.out.println("面值为"+type[i]+"的人民币:"+num+"张");
}
}
以上使用java语言写的代码。看能否满足你的需要!
1 对html乱码 加
<meta http-equiv="Content-Type" content="text/html; charset=GBK">2 对jsp乱码 加
<%@ page contentType="text/html; charset=GBK" language="java" %>3 加过虑器 针对插入数据库中文乱码
在web.xml文件中加上:
<!-- fileter for GBK -->
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.zyl.mytg.webapp.filters.SetCharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
SetCharacterEncodingFilter.java:pakage com.zyl.mytg.webapp.filters;
public class SetCharacterEncodingFilter implements Filter { /**
* Take this filter out of service.
*/
public void destroy() {
}
/**
* Select and set (if specified) the character encoding to be used to
* interpret request parameters for this request.
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)throws IOException, ServletException { request.setCharacterEncoding("GBK"); // 传递控制到下一个过滤器
chain.doFilter(request, response);
} public void init(FilterConfig filterConfig) throws ServletException {
}
}
<%@ page contentType="text/html;charSet=UTF-8" language="java"%>
<%request.setCharacterEncoding("UTF-8" );%>是GB2312的则相应的解码方式如:
<%@ page contentType="text/html;charSet=GB2312" language="java"%>
<% request.setCharacterEncoding("GB2312" );%>
int amount=234;
int[] type={100,50,20,10,5,2,1}
System.out.println("需要:");
for(int i=0;i<7;i++){
if(amount>type[i]){
int num=amount/type[i];
amount=amount%type[i];
system.out.println("面值为"+type[i]+"的人民币:"+num+"张");
}
}
//amount.java
public class amount
{ int money=485;
int temp=0;
int num=0;
int i;
int[] type={100,50,20,10,5,2,1};
void shi()
{
System.out.println("您的取款金额是"+money+",需要:");
for(i=0;i<7;i++){
if(money>=type[i]){
num=money/type[i];
System.out.println("面值为"+type[i]+"元的人民币:"+num+"张");
temp=money%type[i];
money=temp;
}
}
}
public static void main(String[] args)
{
amount op=new amount();
op.shi();
}
}