寻求例子(100分)

S

st_cumt

Unregistered / Unconfirmed
GUEST, unregistred user!
1。谁有比较好的Java例子,请发送给我,见例子发分,如果上档次可以加分。
2.不要书上的。
3.邮箱:pacific_st@pacific-sc.com
 
java.sun.com 上的例子,要多少有多少啊?
 
需要有实际意义的。
 
to st_cumt
你要哪方面的?
Servlet,JSP,JavaBean等
最好留下你的qq和mail
 
pacific_st@pacific-sc.com
ALL
 
System.out.println("up"+":)");
 
import javax.swing.*;
import java.math.*;
public class a{//殴拉的计算PI的公式
public static void main (String args[ ]){
double f=0.0,t=0.5,v=1.0/3;
for(int i=1;i<100;i+=2){
f=f+t/i+v/i;
t=-1*(t/4);
v=-1*(v/9); }
System.out.println("圆周率为:"+f*4);
JOptionPane.showMessageDialog(null,"圆周率为"+f*4,
"提示",JOptionPane.YES_OPTION);
System.exit(0);
}}
呵,我这个例子简单了点。不要介意。
 
import javax.swing.*;
import java.math.*;
import java.lang.*;
import java.util.*;
public class PI{//殴拉的计算PI的公式
public static void main (String args[ ]){
String s=JOptionPane.showInputDialog("请输入要计算的位数",
JOptionPane.YES_NO_OPTION);
int w=Integer.parseInt(s);
BigDecimal adect,adecv,adecf;
adecf=BigDecimal.valueOf(0L,0);
adect=BigDecimal.valueOf(5,1);
adecv=BigDecimal.valueOf(1).divide(BigDecimal.valueOf(3),w,1);

long start=System.currentTimeMillis();
for(int i=1;i<10000;i+=2){
adecf=adecf.add(adect.divide(BigDecimal.valueOf(i),w,1)).
add(adecv.divide(BigDecimal.valueOf(i),w,1));
adect=adect.divide(BigDecimal.valueOf(4),w,1);
adect=adect.multiply(BigDecimal.valueOf(-1));
adecv=adecv.divide(BigDecimal.valueOf(9),w,1);
adecv=adecv.multiply(BigDecimal.valueOf(-1));}
adecf=adecf.multiply(BigDecimal.valueOf(4));

long finish=System.currentTimeMillis();
System.out.println("圆周率为:"+adecf.toString());
JOptionPane.showMessageDialog(null,"圆周率为"+adecf,
"完成计算用了"+(finish-start)+"毫秒",JOptionPane.YES_OPTION);
System.exit(0);
}}
再来一个例子,也是计算圆周率的。不过,现在用上了大整数,大浮点数,
可以计算很多位的。还不给分啊!
 
ftp://ftp.javasoft.com/docs/tut-bingo.zip
sun的The Java Tutorial 中附带的例子,是一个游戏,很好的学习例子。要求熟悉SWING和RMI
 
上google搜索一下就一大堆。
 
import java.io.*;
class Tail{
public static void main(String[] args)throws IOException{
if(args.length!=1){
System.err.println("请指定一个文件名");
System.exit(1);
}
int num=0;
String s=null;
BufferedReader br=null,b=null;
try{br=new BufferedReader(new FileReader(args[0]));}
catch(FileNotFoundException e){
System.err.println("系统找不到指定的文件"+args[0]);
}
finally{if (br==null) {System.exit(1);}}
while(br.readLine()!=null){
num++;
}
if(num>=10){
b=new BufferedReader(new FileReader(args[0]));
for(int i=0;i<num;i++){
if(i>=num-10){
System.out.println(b.readLine());
}
else
b.readLine();
}
}
else
System.err.println("指定文件"+args[0]+"不足十行");
}
}
 
谁有report bulider 打印设置界面的汉化,Delphi
 
多人接受答案了。
 
顶部