0
respostas

lista de exercicios

exercicio 1

package Arquivo;

import java.io.FileWriter;
import java.io.IOException;

public class ArquivoTXT {
    public static void main(String[] args) {
        String mensagem = "Conteúdo a ser gravado no arquivo.";

        try (FileWriter writer = new FileWriter("arquivo.txt")) {
            writer.write(mensagem);
            System.out.println("Dados gravados com sucesso.");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

exercicio 2 e 3

package Título;

class Titulo {
    private String nome;
    private int ano;
    private String diretor;

    public Titulo (String nome, int ano, String diretor) {
        this.nome = nome;
        this.ano = ano;
        this.diretor = diretor;
    }

    public String getNome() {return nome;}

    public int getAno() {return ano;}

    public String getDiretor() {return diretor;}
}
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

public class SerializarTitulo {
    public static void main(String[] args) {
        Titulo titulo = new Titulo("Harry Potter e a pedra filosofal", 2021,"David Heyman");

        Gson gsom = new Gson();
        String json = gsom.toJson(titulo);

        System.out.println("Titulo: \n" +json);

        Gson gsonPretty = new GsonBuilder().setPrettyPrinting().create();
        String jsonPretty = gsonPretty.toJson(titulo);
        System.out.println("\nJSON Titulo formatado: \n" +jsonPretty);

    }
}

exercício 4

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

class Veiculo {
    private String marca;
    private String cor;
    private int ano;
    private double valor;

    public String getMarca() {return marca;}

    public String getCor() {return cor;}

    public int getAno() {return ano;}

    public double getValor() {return valor;}

    public Veiculo(String marca, String cor, int ano, double valor) {
        this.marca = marca;
        this.cor = cor;
        this.ano = ano;
        this.valor = valor;
    }

    public class SerializarVeiculo {
        public static void main(String[] args) {
            Veiculo veiculo = new Veiculo("Fiat Uno", "vermelho",1992,36000.00);

            Gson gson = new GsonBuilder().setPrettyPrinting().create();
            String json = gson.toJson(veiculo);

            System.out.println("Informações do veiculo: ");
            System.out.println(json);
        }
    }

}