JAVA程序编写hello world(java程序编写)
大家好,我是小十,我来为大家解答以上问题。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、}
本文到此讲解完毕了,希望对大家有帮助。