信息互动

当前位置/ 首页/ 信息互动/ 正文

JAVA程序编写hello world(java程序编写)

导读 大家好,我是小十,我来为大家解答以上问题。JAVA程序编写hello world,java程序编写很多人还不知道,现在让我们一起来看看吧!1、1、OK!...

大家好,我是小十,我来为大家解答以上问题。JAVA程序编写hello world,java程序编写很多人还不知道,现在让我们一起来看看吧!

1、

1、OK!运行成功!

2、import java.io.*;

3、import javax.swing.JOptionPane;

4、public class Work2 {

5、 /**

6、  * @param args

7、  */

8、 public int getInteger() {

9、  int i=-1;

10、  byte temp[]=new byte[20];

11、  try {

12、   System.in.read(temp);

13、  }catch(IOException e) {

14、   e.printStackTrace();

15、  }

16、  String s=(new String(temp)).trim();

17、  try {

18、   i=Integer.parseInt(s);

19、  } catch (NumberFormatException e) {

20、   JOptionPane.showMessageDialog(null,"你输入的不是整数,请输入整数!");

21、   i=getInteger();

22、   return i;

23、  }

24、  return i;

25、 }

26、 public static void main(String[] args) {

27、  int start,end;

28、  String total="";

29、  int num=0;

30、  Work2 w=new Work2();

31、  System.out.println("请输入起始整数:");

32、  start=w.getInteger();

33、  System.out.println("请输入末尾整数:");

34、  end=w.getInteger();

35、  for(int i=start;i<=end;i++) {

36、   if(i==2) {

37、    total+="2 ";

38、    num++;

39、   }

40、   if(i==3) {

41、    total+="3 ";

42、    num++;

43、   }

44、   int temp=i/2;   //2和3被过滤掉了

45、   int count=2;

46、   for(int j=2;j<=temp;j++) {   //判断是不是素数

47、    if(i%j==0) {

48、    break;

49、    }

50、    if(i%j!=0&&count==temp) {

51、    if(num==10) {

52、    total+=" ";

53、    }

54、    total+=String.valueOf(i)+" ";

55、    num++;

56、    }

57、    count++;

58、   }

59、  }

60、  total+=" 素数的总个数:"+String.valueOf(num);

61、  //写入文件

62、  try {

63、   FileWriter fw=new FileWriter(new File("C:/统计素数.txt"));

64、   fw.write(total.toCharArray());

65、   fw.flush();

66、   fw.close();

67、  } catch (IOException e) {

68、   JOptionPane.showMessageDialog(null, "写入文件出错!");

69、   System.exit(0);

70、  }

71、  System.out.println("任务成功完成!请到C盘查看文件"统计素数.txt"");

72、 }

73、}

本文到此讲解完毕了,希望对大家有帮助。