判断是否是质数以及类型的转换

质数又称为素数,其定义为在大于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);

 

原文地址:https://www.cnblogs.com/liangyaofeng/p/9247341.html