import java.io.datainputstream;
import java.io.dataoutputstream;
import java.io.eofexception;
import java.io.fileinputstream;
import java.io.fileoutputstream;
import java.io.ioexception;
public class dataiodemo1 {
public static void main(string[] args) throws ioexception {
dataoutputstream out = new dataoutputstream(new fileoutputstream(
"j2medev.txt"));
double[] prices = { 19.99, 9.99, 15.99, 3.99, 4.99 };
int[] units = { 12, 8, 13, 29, 50 };
string[] descs = { "java", "source ", "and",
"support."};
for (int i = 0; i < prices.length; i++) {
out.writedouble(prices[i]);
out.writechar('/t');
out.writeint(units[i]);
out.writechar('/t');
out.writechars(descs[i]);
out.writechar('/n');
}
out.close();
// read it in again
datainputstream in = new datainputstream(new fileinputstream(
"j2medev.txt"));
double price;
int unit;
string desc;
double total = 0.0;
try {
while (true) {
price = in.readdouble();
in.readchar(); // throws out the tab
unit = in.readint();
in.readchar(); // throws out the tab
desc = in.readline();
system.out.println( unit );
system.out.println( desc );
system.out.println( desc );
total = total + unit * price;
}
} catch (eofexception e) {
}
in.close();
}
}
import java.io.dataoutputstream;
import java.io.eofexception;
import java.io.fileinputstream;
import java.io.fileoutputstream;
import java.io.ioexception;
public class dataiodemo1 {
public static void main(string[] args) throws ioexception {
dataoutputstream out = new dataoutputstream(new fileoutputstream(
"j2medev.txt"));
double[] prices = { 19.99, 9.99, 15.99, 3.99, 4.99 };
int[] units = { 12, 8, 13, 29, 50 };
string[] descs = { "java", "source ", "and",
"support."};
for (int i = 0; i < prices.length; i++) {
out.writedouble(prices[i]);
out.writechar('/t');
out.writeint(units[i]);
out.writechar('/t');
out.writechars(descs[i]);
out.writechar('/n');
}
out.close();
// read it in again
datainputstream in = new datainputstream(new fileinputstream(
"j2medev.txt"));
double price;
int unit;
string desc;
double total = 0.0;
try {
while (true) {
price = in.readdouble();
in.readchar(); // throws out the tab
unit = in.readint();
in.readchar(); // throws out the tab
desc = in.readline();
system.out.println( unit );
system.out.println( desc );
system.out.println( desc );
total = total + unit * price;
}
} catch (eofexception e) {
}
in.close();
}
}
闽公网安备 35060202000074号