-------------------------------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("这是一个质数!");
}
}
执行结果如下:
------------------------------------------------------------------------------------------------------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("这不是一个质数! "); } } %>