JAVA : 向a.txt中写入100道100以内的加减题,并把答案写入b.txt:
import java.io.File;
import java.io.FileOutputStream;
import java.util.Random;
public class Main {
public static void main(String agrs[])
{
File a=new File("a.txt");
File b=new File("b.txt");
try {
FileOutputStream out1=new FileOutputStream(a);
FileOutputStream out2=new FileOutputStream(b);
Random rand=new Random();
int amount=0;
for(int i=0;i<100;i++)
{
amount++;
int x=rand.nextInt(50)+1,y=rand.nextInt(50)+1;
String str=x+"+"+y+"= ";
out1.write(str.getBytes());
x=x+y;
str=x+" ";
out2.write(str.getBytes());
if(amount%10==0)
{
str="\r\n";
out1.write(str.getBytes());
out2.write(str.getBytes());
}
}
out1.close();
out2.close();
} catch (Exception e) {
System.out.println(e);
}
}
}