|
Sauda��es!!
O seguinte trecho de c�digo grava um dado em um
arquivo.txt. Esse dado � criado aleat�riamente.
Mas estou precisando fazer duas coisas. Primeiro,
tenho que gerar n�o apenas um, mas v�rios n�meros. N�o estou conseguindo inseri
um loop no c�digo para que ele fa�a isso. Segundo, o n�mero tem de ser inteiro e
estar numa faixa de 1 a 500. Gostaria que algu�m me ajudasse.
Obs. informar um arquivo.txt como argumento. /********************************************************************/
import java.io.FileOutputStream;
import java.io.IOException; import java.util.Random; import java.math.*; class Gravar
{ public static void main (String[] args) { if (args.length != 1) { System.exit(-1); } try { FileOutputStream out = new FileOutputStream (args[0]); Random x = new Random(); double a = x.nextInt();
/*double a =
x.nextGaussian();*/
String str = "Numero = " + a; byte[] buf = new byte[str.length()]; str.getBytes(0, str.length(), buf, 0); out.write(buf); out.close(); } catch (IOException e) { e.printStackTrace(); } } } /********************************************************************/ Obrigado.
Willian Bolzan.
|
