博文
随机出题(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); &......
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; } ......
学生成绩排序(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......
一个验证歌德巴赫猜想的小程序(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......
费尔马“二平方”素数(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......
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 - 这是一......
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>......
