import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Test {
//åè¿å¶è½¬æ¢ä½äºè¿å¶æ¹æ³
public static String toBinary(int n){
int sum;
String result = "";
for (int i = n; i >= 1; i /= 2) {
if (i % 2 == 0) {
sum = 0;
} else {
sum = 1;
}
result = sum + result;
}
return result;
}
public static void main(String[] args) {
FileWriter fw = null;
File file = null;
file = new File("c:\\file.bat");
try {
fw = new FileWriter(file);
fw.write("åè¿å¶" + "\täºè¿å¶");
fw.write("\r\n");
fw.flush();
// åå¨20个éæºæ´æ°å对åºçäºè¿å¶æ°å°æ件file.batä¸
for(int i = 1; i < 20; i++){
int n = (int) (Math.random() * 20 + 1); // éæºçæåè¿å¶æ°
String str = toBinary(n); // åè¿å¶è½¬æ¢ä¸ºäºè¿å¶
fw.write(n + "\t");
fw.write(str);
fw.write("\r\n");
fw.flush();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
if(fw != null){
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
cçç®å½ä¸ä¼çæfile.batæ件 æå¼å¦ä¸ï¼