-------------------------------java控制台输出---------------------------------
Scanner sc=new Scanner(System.in);//建立输入对象 System.out.print("请输入一个数字:"); int n=sc.nextInt();//接受一个iint类型数据 if(n<=1){ System.out.println("你输入的数不是质数!!"); }else{ boolean flag=true; //标志位 for(int i=2;i<n/2;i++){ if(n%i==0){ System.out.print("不是质数!"); flag=false; break; } }
if(flag==true){ System.out.print("这是一个质数!"); }
}
执行结果以下:java
------------------------------------------------------------------------------------------------------jsp 网页---------------------------------------------------------------------------------------jsp
<% int a=Integer.parseInt(request.getParameter("A")); //从url上接收一个int型数据 if(a<=1){ out.print("您输入的数字既不是质数也不是合数!"); }else { //重要的IT思想,标志位 boolean flag=true; for(int i=2;i<a/2;i++){ out.print(a+"除以"+i+"的余数"+a%i); if(a%i==0){ out.print("能够整除!"); flag=false; break; } out.println("<br>"); } out.println("<br>"); if(flag==true){ out.println("这是一个质数!"); }else{ out.println("这不是一个质数! "); } } %>