Gente, estou com um problema, consegui fazer tudo que se pede na questão, apenas não consegui retornar o doblo, acredito que fiz tudo certo, mas devo está esquecendo de alguma coisa, vai logo a abaixo a pergunta e meu codigo:
> /**
> * Criar um programa que tenha um método que receba um número para informar o tamanho do
> vetor e em seguida os elementos deste vetor que deve ser de números inteiros positivos onde o
> serão informados pelo usuário. Grave estes dados do vetor em um arquivo e em seguida faça a
> leitura destes dados onde o valor de retorno para cada número será o seu dobro.
> */
> package lista7;
> import java.io.BufferedReader;
> import java.io.BufferedWriter;
> import java.io.File;
> import java.io.FileReader;
> import java.io.FileWriter;
> import java.io.IOException;
> import java.io.InputStream;
> import java.util.Scanner;
> import javax.swing.JOptionPane;
> public class ex09 {
> private static String path = "/home/wesley/arquivo2.txt";
> static void vetor(int tamanho) {
> Scanner scan = new Scanner(System.in);
> int vet[] = new int[tamanho];
> for (int i = 0; i < vet.length; i++) {
> System.out.println("Digite um número para " + (i + 1) + "º Posição:");
> vet[i] = scan.nextInt();
> }
> gravar(vet);
> System.out.println("FIM!");
> }
> private static int gravar(int vet[]) {
> File arquivo = new File(path);
> try {
> if (!arquivo.exists()) {
> arquivo.createNewFile();
> }
> File[] arquivos = arquivo.listFiles();
> FileWriter fw = new FileWriter(arquivo, true);
> BufferedWriter bw = new BufferedWriter(fw);
> for (int i = 0; i < vet.length; i++) {
> bw.write(Integer.toString(vet[i]));
> bw.newLine();
> }
> bw.close();
> fw.close();
> } catch (IOException ex) {
> ex.printStackTrace();
> }
>
> return 0;
> }
> private static void leitura() {
> File arquivo = new File(path);
> try {
> if (!arquivo.exists()) {
> arquivo.createNewFile();
> }
> FileReader fr = new FileReader(arquivo);
> BufferedReader br = new BufferedReader(fr);
> String tabuada = "";
> while (br.ready()) {
> tabuada += br.readLine() + "\n";
> }
> System.out.println(tabuada);
> br.close();
> fr.close();
> } catch (IOException erro) {
> System.out.println("O arquivo não foi gerado!");
> erro.printStackTrace();
> }
> }
> public static void main(String args[]) {
> Scanner scan = new Scanner(System.in);
> System.out.println("Qual o tamanho do vetor?: ");
> int tamanho = scan.nextInt();
> vetor(tamanho);
> }
> }