十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
先将字符串转换成数字,因为只有数字才能运算。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的新丰网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
声明一个整形的变量来接收。
例如:
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
titleInsert title here/title
/head
body
%
int a=2;
int b=3;
int c=a*b;
%
%=a%和%=b%两数相乘的结果为:%=c%
/body
/html
解决方案:
使用正则表达式抽取数字子串;
使用Interger.parse将数字子串转为整数类型;
计算两个数字相乘即可;
你是不知道如何从键盘上输入数吧,这是方法,运算是很简单的在JAVA中要从键盘上输入一个数据较复杂,先记下下面的代码,能在代码中使用即可,不需要去理解。
public class InputTest { //定义类名
public static void main(String[] args) throws IOException{
/*构造接收数据的文本扫描器对象,用来接收数据。*/
java.util.Scanner scan = new java.util.Scanner(System.in);
System.out.println("请输入一个数字:"); //提示输入一个数
int num = scan.nextInt(); // 从键盘接收一个整数
long lon = scan.nextLong();// 从键盘接收一个长整数
float fla = scan.nextFloat(); // 从键盘接收一个浮点数
double dou = scan.nextDouble(); // 从键盘接收一个浮点数
String str = scan.nextLine(); // 从键盘接收一个字符串
}
}