国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

給一個數(shù),返回比它小的最大質(zhì)數(shù)

2019-11-18 11:23:19
字體:
供稿:網(wǎng)友

給一個數(shù),返回比它小的最大質(zhì)數(shù)

今天,有個朋友說他們java老師布置了一道題,要求寫一個java程序,

已知一個數(shù),然后給出比這個數(shù)小的最大質(zhì)數(shù)。

起初給他寫了這個asp的程序,希望他自己動手做出java版本的,

后來看他太笨,估計沒怎么好好學,就把java的也寫了。

 

<%
Dim intNumber
intNumber = 400000
If intNumber<>2 And intNumber mod 2 =0 Then
 intNumber=intNumber-1
End If

For i=intNumber To 1 step -1
 bln=false
 m=cint(sqr(i))
 For j=2 To m
  If i Mod j = 0 Then
   bln=true
   Exit For
  End If
 Next
 If Not bln Then Exit For
Next
Response.Write i
%>

 

 

class ZhiShu
{
 PRivate static int getMaxZhiShu(int itmp)
 {
  if(itmp%2==0) itmp=itmp-1;
  boolean bln=false;
  int i1=0;
  int i=0;
  for(i=itmp;i>0;i-=2)
  {
   bln=false;
   i1=(int)Math.sqrt(i);
   for(int j=3;j<i1;j+=2)
   {
    if(i%j==0) bln=true;
    break;
   }
   if(!bln) break;  
  }  
  return i;
 }
 public static void main(String[] args)
 {
  System.out.println(getMaxZhiShu(100));
 }
}



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九江县| 太湖县| 乳源| 麟游县| 兴安盟| 新龙县| 洪洞县| 临城县| 宜良县| 扎囊县| 镇坪县| 遂川县| 股票| 陈巴尔虎旗| 叙永县| 濮阳市| 岫岩| 陇南市| 克拉玛依市| 图木舒克市| 屯留县| 依兰县| 崇明县| 法库县| 高台县| 中西区| 拉萨市| 奎屯市| 布尔津县| 加查县| 桦甸市| 平远县| 鹿邑县| 喜德县| 平武县| 萨嘎县| 沙田区| 茌平县| 新田县| 南投市| 将乐县|