-------------------------------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("這不是一個質數! "); } } %>