质数又称为素数,其定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 (提示:不再有其它因素,就是没有数字可以整除了) 在网页b.jsp中输入一个自然数,例如t=73,判断是否质数。
<%
String a=request.getParameter("p");
int k=Integer.parseInt(a);
if(k<=1){
out.println("请输入正确的自然数(必须大于等于2)!");
}else{
//重要的IT思想,标志位
boolean flag=true;
out.println(k);
for(int i=2;i<k;i++){
out.println(k+"除以"+i+"的余数是:"+(k%i));
if(k%i==0){
out.println("这个数是个素数!");
flag=false;
break;//不用再循环
}
out.println("<br");
}
out.println("<br");
if(flag==true){
out.println(k+"是一个质数");
}else{
out.println(k+"不是一个质数");
}
}
%>
在网页a.jsp中的url传递参数a,b,c。值分别为13 14.33 18.9999999321, 转换为整型、单精度浮点数、双精度浮点数,然后显示到网页中。
String a=request.getParameter("a");
int i=Integer.parseInt(a);
String b=request.getParameter("b");
float f=Float.parseFloat(b);
String c=request.getParameter("c");
double d=Double.parseDouble(c);
out.println(i); //输出结果
out.println(f);
out.println(d);