//【程序27】 题目:求100之内的素数 import java.util.*; class Date { int d; } public class _27_SuShu { public static void main(String[] args){ int flag; int ni=0; Vector<Date> num=new Vector<Date>(); for (int i=2; i<100 ; i++){ flag=1; for (int j=2 ; j<i ; j++){ if (i%j==0) { flag=0; break; } } if(flag==1) { num.addElement(new Date()); num.elementAt(ni).d=i; ni++; } //System.out.print(" "+i); } for (int i=0 ; i<num.size() ; i++){ System.out.print(" "+num.elementAt(i).d); } } }
涂鸦心得:
代码要逐渐写的规范起来,比如类和变量的大小写,或是代码的整齐,发贴也要以代码的形式贴入。这个程序中着重用了一下Vector,不得不说这个东西还是比较难用的。本身好像没有数据类型,一定要新开一个类,建一个变量,才能给它赋值。看来简单的题目也可以有复杂的做法。坚持在写的过程中有重点的用一些新的方法。。。