import java.io.*;
public class Java_1 {
public static void main(String[] args) {
char[] charArray = {'a','b','c','d','e','f','g','h','i'};
char c ;
try{
//*********Found**********
DataOutputStream out = new DataOutputStream(
new FileOutputStream("test.dat"));
for(int i =0; i<charArray.length; i++){
out.writeChar(charArray[i]);
}
out.close();
DataInputStream in = new DataInputStream(
//*********Found**********
new FileInputStream("test.dat"));
while(in.available() != 0){
c=in.readChar();
System.out.print(c+" ");
}
System.out.println();
//*********Found**********
in.close();
}catch(IOException e){}
}
}
//*********Found**********
import javax.swing.*;
public class Java_2{
public static void main(String[] args){
//*********Found**********
String input = JOptionPane.showInputDialog("你想抽几个数?");
int k = Integer.parseInt(input);
input = JOptionPane.showInputDialog("你想在自然数中抽的最大数是几?");
int n = Integer.parseInt(input);
int lotteryOdds = 1;
//*********Found**********
for (int i = 1; i <= k; i++)
lotteryOdds = lotteryOdds * (n - i + 1)/i;
//*********Found**********
System.out.println("你中奖的几率是1/" + lotteryOdds + ". Good luck!");
System.exit(0);
}
}
import java.awt.*;
import javax.swing.*;
//*********Found**********
public class Java_3 extends JApplet{
JTextArea outputArea;
public void init(){
outputArea = new JTextArea();
//*********Found**********
Container c = getContentPane();
//*********Found**********
c.add( outputArea );
//计算0至10的阶乘
for ( long i = 0; i <= 10; i++ )
outputArea.append(
i + "! = " + factorial( i ) + "\n" );
}
//阶乘的递归定义
public long factorial( long number ){
if ( number <= 1 )
return 1;
else
return number * factorial( number - 1 );
}
}