`
caleb_520
  • 浏览: 251945 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

利用Java和JavaScript实现1~100之间的质(素)数

阅读更多
首先,利用Java实现1~100之间的质(素)数
(1)创建一个Test.java文件
(2)编写代码,其代码如下
public class Test { 
/** 
  * 该方法是判断一个数是否是素数(质数) 
  * @param num 
  * @return true 
  */ 
public boolean isPrime(int num) { 
  boolean prime = true; 
  int limit = (int) Math.sqrt(num); 
  for (int i = 2; i <= limit; i++) { 
   if (num % i == 0) { 
    prime = false; 
    break; 
   } 
  } 
  return prime; 
} 

/** 
  * 打印1~100之间质数,然后统计质素的个数 
  */ 
public void display() { 
  int count = 0; 
  for (int i = 1; i < 100; i++) { 
   if (isPrime(i)) { 
    System.out.print(i + " "); 
    count ++; 
   } 
  } 
  System.out.println(); 
  System.out.println("100之间的质数的个数===" + count); 
} 
public static void main(String[] args) { 
  Test test = new Test(); 
  test.display(); 
} 
}


第二种:利用JavaScript实现1~100之间质(素)数
(1)首先创建一个prime.html静态的HTML文件
(2)利用记事本打开prime.html静态的HTML文件
(3)在记事本中添加如下代码
<html> 
<head> 
  <title> 
   利用JavaScript求1~100的素数 
  </title> 
  <script language="javascript"> 
   function isPrime(num) { 
    var flag = true; 
    var i = Math.sqrt(num); 
    for (var j = 2; j <= i; j++) { 
     if (num % j == 0) { 
      flag = false; 
      break; 
     } 
    } 
    return flag; 
   } 

   function dis() { 
    for (var i = 1; i <= 100; i++) { 
     if (isPrime(i)) { 
      document.write(i + " "); 
     } 
    } 
   } 
   dis(); 
  </script> 
</head> 
</html>




  • 大小: 24.2 KB
分享到:
评论

相关推荐

    java执行JavaScript代码

    总的来说,通过JSR 223,Java开发者可以轻松地在Java程序中嵌入JavaScript,实现两者的交互,从而利用JavaScript的灵活性和动态性来增强应用程序的功能。不过需要注意,随着Nashorn的废弃,未来可能需要转向其他引擎...

    编写一个程序,使用while循环计算1~1000之间能被3和7同时整除的整数之和

    编写一个程序,使用while循环计算1~1000之间能被3和7同时整除的整数之和

    可以互操作的Java和Javascript RSA加密解密程序

    总之,这个项目展示了如何在Java和JavaScript之间实现RSA加密解密的互操作,这对于需要在服务器端和客户端之间安全交换敏感数据的场景非常有用。它依赖于对RSA加密算法的深入理解和对不同编程语言加密库的熟练应用。...

    java与javascript互相加解密

    本篇将深入探讨如何使用DES(Data Encryption Standard)算法在Java和JavaScript之间进行安全的加解密操作。 DES是一种对称加密算法,它使用相同的密钥进行加密和解密,具有速度快、效率高的特点,但因为其密钥长度...

    JavaScript escape/unescape 编码的 Java 实现

    本工具类用java实现了JavaScript escape/unescape 编码。对接建行支付以及需要向后端传输中文数据时可以使用得到

    利用java后端实现文件在线预览

    本文将详细讲解如何利用Java后端技术实现文件在线预览,特别是针对文档(如.doc、.docx、.xls、.xlsx、.ppt、.pptx)和图片格式的预览。 首先,我们需要理解文件预览的基本原理:用户通过浏览器发送请求到服务器,...

    可互操作的Java和JavaScript AES/128/192/256加密算法代码

    本主题主要关注的是如何在Java和JavaScript之间实现可互操作的AES(Advanced Encryption Standard)加密算法,这涉及到128、192和256位的密钥长度。AES是一种广泛应用的块密码,以其高效性和安全性著称,广泛用于...

    Java/JavaScript专家门诊

    在IT领域,Java和JavaScript是两种非常重要的编程语言,它们各自有着独特的特性和用途,但同时也经常被一起提及,因为它们在构建现代Web应用程序时常常相辅相成。"Java/JavaScript专家门诊"可能是一个讨论这两种...

    Java和JavaScript在Lotus Domino_Notes5.0开发中的应用.pdf

    2. 客户端交互:JavaScript可以用来实现客户端的交互,如动态更新页面内容和实现动画效果。 3. 页面交互:JavaScript可以用来实现页面交互,如响应用户的点击事件和键盘事件。 在Lotus Domino/Notes5.0中,Java和...

    受微信webview启发的Android Java和javascript桥.zip

    微信Webview的实现提供了一种高效且稳定的解决方案,即Java和JavaScript之间的桥接机制。本篇文章将深入探讨这一机制,并基于这个思路,介绍如何在Android项目中构建类似的Java和JavaScript桥。 首先,理解Webview...

    借助浏览器控件利用CSS和JavaScript设计Java桌面程序界面

    在Java桌面程序开发中,有时候我们希望利用现代Web技术,如CSS和JavaScript,来创建更加丰富、动态且具有交互性的用户界面。这个主题的核心就是如何将浏览器控件嵌入到Java应用程序中,使得我们可以利用Web页面的...

    java转js工具

    综上所述,"java转js工具"是一个重要的开发辅助工具,它帮助开发者在Java和JavaScript之间架起桥梁,使得跨平台开发变得更加便捷。然而,使用时需要注意语言特性的差异,以及转换过程中可能出现的问题和挑战。

    java-javascript-graalvm-源码.rar

    - **互操作接口**:定义了 Java 和 JavaScript 之间的桥梁,可能是通过 `org.graalvm.polyglot` 包中的类和方法实现的。 - **编译和运行脚本**:说明如何使用 GraalVM 编译和执行这些跨语言的源码。 5. **性能...

    java和javascript之间的AES-ECB模式加密解密

    java和javascript之间的AES-ECB模式加密解密

    java如何与脚本(javaScript)之间相互调用二

    标题中的“Java如何与脚本(JavaScript)之间相互调用二”表明了本文将深入探讨在Java应用程序中如何与JavaScript代码进行交互,这通常涉及到Java的脚本引擎,如Nashorn或Rhino。这些引擎允许Java代码执行JavaScript...

    利用mapxtremeforjava4·5beta和javascript实现的webgis

    通过这个名为"WebGIS-利用mapxtreme for java 4.5beta和javascript实现的webgis"的项目,你将能够学习到如何结合这两种技术,构建出功能丰富的WebGIS应用,满足用户在互联网上查看、分析和操作地理信息的需求。...

    Java和JavaScript 在WWW信息服务中的应用(二).pdf

    Java Applet也可以反过来访问JavaScript的对象和函数,同样利用LiveConnect: - **设置`&lt;APPLET&gt;`标记的`MYSCRIPT`属性**:确保Java Applet可以访问JavaScript脚本,否则运行时会出错。 - **导入`netscape....

    基于Java和JavaScript的QIQIIM即时通讯系统设计源码

    该项目是基于Java和JavaScript的QIQIIM即时通讯系统设计源码,包含328个文件,涵盖83个Java源文件、45个JavaScript脚本、17个JSP页面、15个XML配置文件、9个VM模板文件、7个CSS样式表、6个Protobuf定义文件、4个属性...

    基于java+javaScript+css+html实现的公交线路GIS系统,包括公交换乘算法(最短路径算法)+源码+数据库

    基于java+javaScript+css+html实现的公交线路GIS系统,包括公交换乘算法(最短路径算法)+源码+数据库,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于java+...

    基于Java和JavaScript的send方法实现与优化设计源码

    本项目是一个基于Java和JavaScript的send方法实现与优化设计源码,包含35个文件,其中包括20个Java源文件、8个文本文件、2个XML配置文件、1个JavaScript文件和1个Git忽略文件。该项目的设计旨在提高send方法的执行...

Global site tag (gtag.js) - Google Analytics