永发信息网

求一java小程序 a到b之间的所有素数 结果保存到数据文件中

答案:2  悬赏:60  手机版
解决时间 2021-03-11 23:23
求a到b之间的所有素数 结果保存到数据文件中
其中a和b的值和文件名在程序运行时
通过键盘输入 并加必要的提示信息(也可设计为GUI程序 a,b
的值由输入对话框输入)
最佳答案
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
public class PrimeDemo {
public static void main(String[] args) {
System.out.println("Please enter two integers , separated or ended by RETURN:"); //请输入两个整数 以回车间隔或结束
Scanner in1 = new Scanner(System.in);
Scanner in2 = new Scanner(System.in);
int a = in1.nextInt();
int b = in2.nextInt();
String s="The primes between "+a+" and "+b+":\r\n"; //包含在a和b之间的素数为...
for (int i = a; i < b; i++) {
if (Primet.isPrime(i) && i != 1) {
System.out.println(i);
s=s+i+" ";
}
}
save(s);
}
static boolean isPrime(int n) { //求素数方法
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
static void save(String s){ //保存方法
System.out.println("Please enter the filename of the file to save without extension:"); //请输入要保存文件的文件名 不要扩展名
Scanner in3 = new Scanner(System.in);
String fn=in3.next();
try {
File f=new File("c:\\"+fn+".txt"); //生成的保存文件的路径
f.createNewFile();
PrintWriter pw=new PrintWriter(f);
pw.write(s);
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
--------------------------------------------------------------
实例:
1.输入1 回车
2.输入234 回车
得到1到234之间的所有素数
3.输入a 回车
在C盘生成名为a的txt文件 打开可见内容为:
The primes between 1 and 234:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“帮助别人给我们带来快乐”用英语怎么说?
做红烧肉前需要用高压锅压肉吗?
村委和开发商未征求农民同意和赔偿,已经动用
主佛沟地址在哪,我要去那里办事
金毛狗狗两三个月昨天下午把磨牙棒吃了,一直
80.4的1/3减去5.3的差除1/2的商是多少
金马酒家总店停车场怎么去啊,有知道地址的么
顺治帝福临一生中有几个皇后 是自己喜欢的人
初二上册数学主要内容???
铁树是啥意思?
甲乙两金属球的质量之比为3:2,体积之比为2:
立体几何中所说的无限和任意有什么区别?
西凡村这个地址在什么地方,我要处理点事
文本学习是什么意思
CISCO 4506能够配置万兆光口吗?
推荐资讯
多动症会造成什么后果
哪个成语的意思是亲自到了作者浏览的那个地方
明基RL2455HM 有拖影怎么解决
demographic characteristics是什么意思
广宁自驾车到云浮途经高要禄步怎么走
为什么在数码大全网站上卖的索尼耳机这么便宜
妈咪爱母婴生活馆地址在哪,我要去那里办事
后,雪花秀,呼吸,亦博哪个款口红好些呢
视近尚清,视远模糊,兼见面色白光白,心悸神
函数z=1/ 根号(4-x^2-y^2)的定义域
中国联通龙泉路营业厅怎么去啊,有知道地址的
在广东省台山市快递三星i9100去广西梧州市藤
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?