仰邦科技官网:程序设计

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 11:06:48
1.写一个JAVA程序,循环输入数据,数据范围是1到1000的数,判断是否为素数,如果为素数则显示输出到屏幕上,输入0则退出程序。
2.打开一个文本文件,每次读取一行内容。将每行作为一个字符串读入,并将字符串显示输出到屏幕上。
3.编写一个程序:要求(从标准输入中)输入五个学生的成绩(从0到100的整数),并将这五个数保存到文件“data.txt'中。然后再编写一个程序;从文件"data.txt"中读取这五个学生的成绩,并计算它们的平均数,然后按从小到大的顺序(在标准输出窗口)输出这五个学生的成绩

1

import java.io.*;
public class PrimeNumber
{
public static void main(String args[])
{

while(true)
{
System.out.print("请输入1-1000的整数(输入0为退出):");
String str = Input.inputString();
int n ;
try
{
n= Integer.parseInt(str);
}
catch(Exception e)
{
System.out.println("输入的不是数字,请重新输入");
continue;
}
System.out.println();
if((n > 1000 || n < 1) && n != 0)
{
System.out.println("请重新输入");
continue;
}
if(str.equals("0"))
{
break;
}
int i;
for(i = 2;i <= n;i++)
{
if(n%i == 0)
{
break;
}

}
if(i >= n)
{
System.out.println(n + "是素数!");
}
}
}
}

class Input
{
public static String inputString()
{
String str="";
try
{
BufferedReader i=new BufferedReader(new InputStreamReader(System.in));
str=i.readLine();
}
catch(Exception e)
{
System.out.println(e);
}
return str;
}
}

2

import java.io.*;

public class Readfile
{
public static void main(String[] args)
{

File infile = null;

try
{
infile = new File("aa.txt");
}
catch (Exception e)
{
System.err.println("没有找到文件");
System.exit(1);
}

try
{
BufferedReader reader = new BufferedReader(new FileReader(infile));

String line;

while((line=reader.readLine())!=null)
{
System.out.println(line); // 写入System.out中
}
}
catch (Exception e)
{
System.err.println("文件读取错误");
System.exit(1);
}
}
}

3题太麻烦了,不会了!

用其它语言写我还会了,
Java还有待学了

用其他语言写行不行?