博文

随机出题(2006-06-07 07:30:00)

摘要:import java.awt.*;import java.awt.event.*;import javax.swing.ImageIcon;class Ks2 extends Frame implements ActionListener{ Label  lab1,lab2,lab3,lab4,lab5; Button but1,but2; public Ks2 () {  super("             随       机      出       题");  addWindowListener(new WindowAdapter()  {public void windowClosing(WindowEvent e)  {System.exit(0);}});        initialize(); } public void initialize() {  setSize(300,200);        this.setLayout(null);        lab1=new Label("");  lab1.setAlignment(Label.CENTER);  lab1.setBounds(20,60,30,25);  lab1.setBackground(Color.blue);  lab1.setForeground(Color.red);    &......

阅读全文(1708) | 评论:0

JAVA考试1(2006-06-07 07:29:00)

摘要:import java.io.*;public class  Ks1{ public static void main(String args[]) throws IOException     {   FileWriter fw=new FileWriter("d:\\a.txt");         int i,j,a,k=1,s=0,wdy;         int ss[]=new int[500];         for(i=1;i<=200;i++)          {     a=(int)(Math.random()*1000+1);              for(j=2;j<a;j++)               {       if(a%j==0)                   break;               }          ......

阅读全文(1743) | 评论:0

学生成绩排序(2006-06-07 07:02:00)

摘要:import java.io.*;public class Xueshengchengjipaixv{  public static void main(String[] args)   {     int m=0;    try{        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));        BufferedWriter bw=new BufferedWriter(new FileWriter("d:\\a.txt"));        String s;        while(true){        System.out.print("输入姓名:");        s=br.readLine();        if(s.length()==0) break;          bw.write(s);          bw.newLine();         System.out.print("输入学号:");         s=br.readLine();      &nb......

阅读全文(2648) | 评论:0

一个验证歌德巴赫猜想的小程序(2006-04-12 09:36:00)

摘要://尝试两人合作写程序,加深对方法的接口与实现的理解,其中一人负责写方法isPrime(),//用于判断一个给定的正整数是否是素数,另一人负责写主方法main(),利用isPrime()验//证歌德巴赫猜想:任何比2大的偶数可表示为两个素数只和./**auther starshus**Date 04/11/20*/import Java.io.BufferedReader;import java.io.InputStreamReader; //4.9.1public class gedebahe{  public static void main( String [] args)  {   for (;;)   {   int a=-1,b,c;//b,c是分解出来的两个数   System.out.print("Please input a oushu:");//输入一个偶数   try    {     BufferedReader in = new BufferedReader(new InputStreamReader(System.in));     String inputLine = in.readLine();     a = Integer.valueOf(inputLine).intValue();    }catch (Exception exc)    {     System.out.println("Sorry,please input a number.");     return;    }   if (a%2!=0)    {     System.out.println("Sorry,please input......

阅读全文(1920) | 评论:0

费尔马“二平方”素数(java实现)(2006-04-12 09:30:00)

摘要:2006-01-12 费尔马“二平方”素数(java实现)TAG:Java除了2这个特别的素数外,所有的素数都可以分成两类:第一类是被4除余1的素数,如5,13,17,29,37,41;第二类是被4除余3的素数,如3,7,11,19,23,31。第一类素数都能表示成两个整数的平方和(第二类不能),例如:5=1*1+2*2、13=2*2+3*3、17=1*1+4*4、29=2*2+5*5...这就是著名的费尔马“二平方”定理。有趣的是:上述等式右侧的数有的又恰恰是两个素数的平方,如13、29,我们就把这样的素数叫作费尔马“二平方”素数,即是如果一个素数能够表示成两个素数的平方和的形式,例如:F=X*X+Y*Y(1),其中F、X、Y都是素数,它就是费尔马“二平方”素数。编程思路:求42亿之内(例程只算了10万以内的)的费尔马“二平方”素数。如果按定义从左向右,先求一个素数F,然后再去找相应的素数X、Y,工作量重复太大。我们可以对上述公式进行分析:1、左侧素数F肯定是奇数,那么右侧两个素数的和也应该是奇数,所以X和Y为一奇一偶(奇数的平方还是奇数,偶数的平方还是偶数)。X、Y要求是素数,而既是偶数又是素数的数只有一个――2,这样我们就可以确定其中一个为2(这里设X=2)。所以(1)式可以简化为:F=2*2+Y*Y(2),费尔马“二平方”素数的表示形式是惟一的。2、按(2)式由大到小找素数Y,计算出加上4(2*2)后是否等于F,判断其是否素数。3、求出素数Y后将其保存起来,在判断其它数是否素数时可直接用已求出的素数去除,如此反复。算法源代码如下:public class Test {static int n = 0, c = 0;static int[] a = new int[10000];static void ScreenOut(long prime) {int p;for (p = c - 1; p> 0; p--) {if (prime == (a[p] * a[p] + 4)) {System.out.println(prime + " = 2 * 2 + " + a[p] + "* " + a[p]);n++;}}}public static void main(String[] args) {int i, count, quantity = 1000......

阅读全文(2806) | 评论:0

Java开发者必去的网站(2006-03-24 11:10:00)

摘要:    CSDN - 文档中心 - Java  阅读:508   评论: 0    参与评论    标题   Java开发者必去的技术网站     选择自 narilee 的 Blog  关键字   Java开发者必去的技术网站 出处      网站列表 (以下顺序不分先后) 英文网站 http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer.com/java - 由Gamelan.com 维护的Java技术文章网站. http://www.java.net - Sun公司维护的一个Java社区网站. http://www.builder.com - Cnet的Builder.com网站 - 所有的技术文章, 以Java为主. http://www.ibm.com/developerworks/java - IBM的Developerworks技术网站; 这是其中的Java技术主页. http://www.javaworld.com - 最早的一个Java站点. 每周更新Java技术文章. http://www.devx.com/java - DevX维护的一个Java技术文章网站. http://www.fawcette.com/javapro - JavaPro在线杂志网站. http://www.sys-con.com/java - Java Developers Journal的在线杂志网站. http://www.javadesktop.org - 位于Java.net的一个Java桌面技术社区网站. http://www.theserverside.com - 这是一......

阅读全文(1812) | 评论:0

JAVA饼形图制作转载(2006-03-22 09:35:00)

摘要: H1 { MARGIN-BOTTOM: 3pt; MARGIN-TOP: 0pt}H2 { MARGIN-BOTTOM: 3pt; MARGIN-TOP: 12pt}H3 { MARGIN-BOTTOM: 3pt; MARGIN-TOP: 6pt}H4 { MARGIN-BOTTOM: 0pt; MARGIN-TOP: 0pt}P { MARGIN-BOTTOM: 12pt; MARGIN-TOP: 0pt}OL { MARGIN-BOTTOM: 6pt; MARGIN-TOP: 0pt}UL { MARGIN-BOTTOM: 6pt; MARGIN-TOP: 0pt}LI { MARGIN-BOTTOM: 6pt; MARGIN-TOP: 0pt}P.Chart { COLOR: black; FONT-FAMILY: "times"; FONT-SIZE: 8pt; POSITION: absolute; TEXT-ALIGN: right}A.bar { COLOR: #01389d; TEXT-DECORATION: none}A.bar:visited { COLOR: #00743c}A.bar:hover { COLOR: #b26d00}.shadowed { FILTER: shadow(color=#DDDDFF,direction=135); WIDTH: 100%}v\:* { BEHAVIOR: url(#default#VML)} topMargin=0 vLink=#00743c>......

阅读全文(2471) | 评论:0