CÓDIGO PARA METODOS NÚMERICOS 2
Enviado por PedritoSola19 • 21 de Marzo de 2019 • Tarea • 489 Palabras (2 Páginas) • 142 Visitas
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class GeneradorDeRandoms {
public static void main(String[] args) {//METODO MAIN :v//
String dir = new String();
System.out.println("Escriba el directorio");
Scanner miScanner = new Scanner(System.in);
dir = miScanner.nextLine();
List<Integer> miLista;
miLista = new ArrayList<>();
for (int count = 0; count<1000; count ++){ //contador "tamaño de la lista//
miLista.add((int)(Math.random()*300+1)); //genera los numeros aleatorios//
}
//Collections.sort(miLista); por si los quuiero ya ordenados//
try {
String ruta = dir;//guarda las variables
List<Integer> contenido;
contenido = new ArrayList<>();
File miArchivo = new File(ruta);// la truta donde se va a crear el archivo.txt//
// Si el archivo no existe es creado
if (!miArchivo.exists()) {
miArchivo.createNewFile();
}
FileWriter fw = new FileWriter(miArchivo);
BufferedWriter bw = new BufferedWriter(fw);//bufer para que no consuma mucha memoria//
bw.write(miLista+"");
bw.close();//cierra el buffer //
} catch (IOException e) {
e.printStackTrace();//se utiliza para imprimir un registro deonde se ha iniciado la expepcion,debug por lo que lei no sirve para nada xd//
}
}
}
...