首先,利用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
分享到:
相关推荐
下面将详细阐述DES加密解密的基本原理、Java和JavaScript的实现方式以及如何在两者之间进行互操作。 1. **DES加密算法**: DES是一种分组密码,使用64位的数据块和56位的密钥进行操作。它通过一系列复杂的数学变换...
在Android开发中,Java和JavaScript之间的通信是一种常见的需求,特别是在构建混合应用或者利用Webview展示网页内容时。本文将深入探讨如何在Android中实现在Java和JavaScript之间建立桥梁,进行有效的数据交换和...
文件列表中的"JavaSriptParser.java"可能是实现这一功能的具体类,它可能包含解析和执行JavaScript代码的逻辑。在实际项目中,这个类可能会封装ScriptEngine的使用,提供更友好的API供其他Java组件调用。 总的来说...
总的来说,通过JSR 223,Java开发者可以轻松地在Java程序中嵌入JavaScript,实现两者的交互,从而利用JavaScript的灵活性和动态性来增强应用程序的功能。不过需要注意,随着Nashorn的废弃,未来可能需要转向其他引擎...
编写一个程序,使用while循环计算1~1000之间能被3和7同时整除的整数之和
1. **快速执行**:Rhino是用Java实现的,因此它可以充分利用Java的性能优势,尤其是在处理大量JavaScript代码时,其执行速度较快。 2. **JavaScript到Java的互操作性**:Rhino允许JavaScript代码直接调用Java对象和...
总之,这个项目展示了如何在Java和JavaScript之间实现RSA加密解密的互操作,这对于需要在服务器端和客户端之间安全交换敏感数据的场景非常有用。它依赖于对RSA加密算法的深入理解和对不同编程语言加密库的熟练应用。...
Java与Java Applet和JavaScript混编方法是指在网页开发中,通过灵活使用Java、Java Applet和JavaScript三种语言的优点,实现它们之间的互相补充,开发更完美的Web应用程序。 在Java与JavaScript混编中,可以使用...
本主题主要关注的是如何在Java和JavaScript之间实现可互操作的AES(Advanced Encryption Standard)加密算法,这涉及到128、192和256位的密钥长度。AES是一种广泛应用的块密码,以其高效性和安全性著称,广泛用于...
本文将详细讲解如何利用Java后端技术实现文件在线预览,特别是针对文档(如.doc、.docx、.xls、.xlsx、.ppt、.pptx)和图片格式的预览。 首先,我们需要理解文件预览的基本原理:用户通过浏览器发送请求到服务器,...
DWR通过自动化处理JavaScript和Java之间的类型转换、安全控制以及错误处理,极大地简化了Web开发者的工作,使得开发人员可以轻松地利用JavaScript操作服务器端的数据和方法,从而提供更加动态和交互式的用户体验。...
标题和描述中提到的“Java执行JavaScript代码”指向了一个特定的技术范畴,即在Java环境中执行JavaScript代码。这通常涉及到使用Java中的脚本引擎API,特别是那些支持JavaScript的实现。从提供的部分内容中可以提炼...
在Java和JavaScript之间进行交互是跨语言编程的一个重要方面,特别是在构建混合应用程序或者需要利用各自优势的场景下。本文将详细探讨如何实现Java与JavaScript之间的相互调用,并以标题"java如何与脚本...
标题中提到的PDF文档“Java调用Javascript.pdf”可能讲述了如何在Java Applet中嵌入JavaScript代码,以及通过这种方式实现Java与JavaScript之间的通信。例如,文档可能包含了一个HTML页面中的Applet标签,该标签指向...
微信Webview的实现提供了一种高效且稳定的解决方案,即Java和JavaScript之间的桥接机制。本篇文章将深入探讨这一机制,并基于这个思路,介绍如何在Android项目中构建类似的Java和JavaScript桥。 首先,理解Webview...
虽然这种方法可以实现 JavaScript 和 Java 之间的交互,但由于安全性和兼容性问题,这种做法并不推荐在现代 Web 应用程序中使用。现代浏览器已经不再支持这种方式,因此开发者需要寻找其他替代方案。 #### 2. 从...
java和js实现的部分常用校验器,包括: 1、身份证号校验; 2、电话号码校验(移动电话或者固话); 3、车牌号校验; 4、车架号VIN码校验。 具体网址:http://blog.csdn.net/jodenhe/article/details/77962753
通过这个名为"WebGIS-利用mapxtreme for java 4.5beta和javascript实现的webgis"的项目,你将能够学习到如何结合这两种技术,构建出功能丰富的WebGIS应用,满足用户在互联网上查看、分析和操作地理信息的需求。...
Java Applet也可以反过来访问JavaScript的对象和函数,同样利用LiveConnect: - **设置`<APPLET>`标记的`MYSCRIPT`属性**:确保Java Applet可以访问JavaScript脚本,否则运行时会出错。 - **导入`netscape....