java - 如何在我的 Number.txt 文件中找到最大和最小的素数?如何读取文件?
问题描述
我正在创建一个“Numberfile.txt”并输入(写入)数字和一个类来查找最大和最小的素数。
如何访问和读取数字,并找到最大和最小的数字?
public class CheckP {
void Check() throws IOException
{
Scanner s = new Scanner(new File("Numberfile.txt"));
int x;
while (s.hasNext())
{
x(s.nextInt());
boolean isPrime(int s) {
for(int i=2;i<s;i++) {
if(s%i==0)
return false;
}
return true;
}
}
}
}
我想要我的文本文件中的最大和最小数字...
解决方案
首先,将方法移到isPrime()
方法外check()
,这样根本编译不出来。
接下来,看看下面的 while 循环,它应该能让你上路:
int largest = 0;
int smallest = Integer.MAX_VALUE;
while (s.hasNextInt())
{
x = s.nextInt();
if(isPrime(x)){
if(x > largest){
largest = x;
}
if(x < smallest){
smallest = x;
}
}
}
推荐阅读
- php - PHPExcel:动态行和列递增不适用于 phpexcel 中的数组?
- deep-learning - 一些双向 LSTM 层的维度是多少?
- java - Settings.ACTION_SOUND_SETTINGS 不会回到应用程序
- python - 对象类型没有名为长度的轴,尝试根据数据帧的长度进行排序并将其屏蔽到第二个数据帧
- mysql - makefile CFLAGS 忽略 $(mysql_config --libs)?
- c++ - 为什么 C++ 不读取我的 if-else 语句的下一行,尽管前面的语句不应该是真的?
- python - 有没有办法让 Pandas to_sql 函数变得冗长?
- java - IBM Websphere 中的 Java VisualVM JMX 连接
- java - 有没有一种简单的方法可以将 A 类的对象解析为 B 类的对象,该字段是 A 的子集?
- javascript - 与 HTML 和 Javascript 相关的数组问题