用java写一个程序?

Python017

用java写一个程序?,第1张

import java.io.BufferedWriter

import java.io.FileWriter

import java.io.IOException

public class PrimeNumberFinder {

public static void main(String[] args) {

// 设置范围

int start = 20000000

int end = 300000000

// 用于写入文件的 BufferedWriter

BufferedWriter writer = null

try {

// 初始化 BufferedWriter

writer = new BufferedWriter(new FileWriter("primefile.dat"))

// 遍历范围内的所有数字

for (int i = starti <= endi++) {

// 如果这个数字是素数,写入文件

if (isPrime(i)) {

writer.write(String.valueOf(i))

writer.newLine()

}

}

} catch (IOException e) {

// 如果出现 IOException,输出错误信息

e.printStackTrace()

} finally {

// 最后关闭 BufferedWriter

if (writer != null) {

try {

writer.close()

} catch (IOException e) {

e.printStackTrace()

}

}

}

}

// 判断一个数字是否为素数

public static boolean isPrime(int n) {

// 对于小于 2 的数字,直接返回 false

if (n <2) {

return false

}

// 从 2 开始遍历到 n-1,如果能被 n 整除,则返回 false

for (int i = 2i <ni++) {

if (n % i == 0) {

return false

}

}

// 如果执行到这里,说明没有小于 n 的数字能被 n 整除,返回 true

return true

}

需要以下步骤:

定义问题:主要是指“想开发什么样的程序”、“这个程序用来解决什么问题”。满足目标客户的要求是最重要的。

2. 是否具有可行性:要对这个程序是否具有实用性、利益性、以及对技术和法律方面的要求,都进行考虑。

3. 需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。

4. 开发阶段:设计、实现、测试,是开发时最为重要的三个步骤。这三个步骤需要把程序员自己的理解及想法,和客户的需求都要得到体现。

5. 对程序的维护:维护相当于售后服务,这个非常重要。因为程序在运营时,可能遇到各种各样的突发事件,面对这些突发情况,必须要进行紧急的处理。维护包括四个方面"改正性维护、适应性维护、完善性维护、预防性维护"。

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet。

ava分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。