`
caleb_520
  • 浏览: 250788 次
  • 性别: 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代码

    文件列表中的"JavaSriptParser.java"可能是实现这一功能的具体类,它可能包含解析和执行JavaScript代码的逻辑。在实际项目中,这个类可能会封装ScriptEngine的使用,提供更友好的API供其他Java组件调用。 总的来说...

    Java和JavaScript库进行交互

    Java和JavaScript库之间的交互是软件开发中的一个重要主题,特别是在构建多平台应用或增强网页功能时。Java和JavaScript作为两种不同的编程语言,它们各自在特定领域有着优势:Java以其强大的后端处理能力,而...

    java执行JavaScript代码

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

    sha md5 java和javascript加密的实现

    标题“SHA MD5 Java和JavaScript加密的实现”指向的是如何在Java和JavaScript编程语言中应用这些哈希算法进行数据加密和验证。下面我们将详细介绍这两个算法以及在Java和JavaScript中的具体实现。 1. **SHA(安全...

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

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

    java与javascript互相加解密

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

    Java与Java Applet和JavaScript间的混编方法.pdf

    Java与Java Applet和JavaScript混编方法是指在网页开发中,通过灵活使用Java、Java Applet和JavaScript三种语言的优点,实现它们之间的互相补充,开发更完美的Web应用程序。 在Java与JavaScript混编中,可以使用...

    JavaScript escape/unescape 编码的 Java 实现

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

    在SonarQube上使用java自定义JavaScript检测规则

    本文将详细介绍如何使用 Java 开发 SonarQube JavaScript 检测规则,包括规则定义、插件开发和规则实现等步骤。 规则定义 在 SonarQube 中,规则定义是检测规则的核心部分。规则定义包括规则的描述、优先级、标签...

    Java/JavaScript专家门诊

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

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

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

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

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

    Java执行JavaScript代码.pdf

    标题和描述中提到的“Java执行JavaScript代码”指向了一个特定的技术范畴,即在Java环境中执行JavaScript代码。这通常涉及到使用Java中的脚本引擎API,特别是那些支持JavaScript的实现。从提供的部分内容中可以提炼...

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

    在Java和JavaScript之间进行交互是跨语言编程的一个重要方面,特别是在构建混合应用程序或者需要利用各自优势的场景下。本文将详细探讨如何实现Java与JavaScript之间的相互调用,并以标题"java如何与脚本...

    1到100之间是3的倍数的数据之和

    C语言编写1到100之间是3的倍数的数据之和

    java和js互调

    这就涉及到了Java和JavaScript之间的交互。 Java和JavaScript的互调分为两种主要方式:Java调用JavaScript和JavaScript调用Java。 1. Java调用JavaScript: 这种情况通常用于向网页注入代码或触发某些JavaScript...

    JavaScript与Java之间的区别

    ### JavaScript与Java之间的区别 #### 一、概述 在IT领域中,JavaScript与Java是两种极为重要的编程语言,尽管它们的名字相似,但实际上有着本质的区别。本文将深入探讨这两种语言的关键特性,包括它们的设计哲学...

    千里之行购物网站: 实现技术站java+javaScript+Html+sqlServer2005

    此外,利用AJAX(Asynchronous JavaScript and XML)技术,JavaScript还能实现无刷新的数据交换,提升用户体验。 HTML(超文本标记语言)是构成网页的基础,定义了网页的结构。在这个项目中,HTML用于创建静态的...

    基于Java和JavaScript的宿舍小卖铺管理系统设计源码 - shop-parent

    本源码提供了一个基于Java和JavaScript的宿舍小卖铺管理系统的设计。项目包含128个文件,其中包括78个Java...该项目旨在为宿舍提供一个高效的小卖铺管理系统,通过Java和JavaScript技术实现,以提升管理效率和准确性。

Global site tag (gtag.js) - Google Analytics