0
respostas

Hora da prática: desafios concluídos.

1-

package desafio1;

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

public class ArquivoMensagem {
    public static void main(String[] args) throws IOException {
        FileWriter escrita = new FileWriter("arquivo.txt");
        escrita.write("Conteúdo a ser gravado no arquivo.");
        escrita.close();
        System.out.println("Arquivo gravado com sucesso!");
    }
}

2-

package desafio2;

public 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;
    }
}
package desafio2;

import com.google.gson.Gson;

public class Main {
    public static void main(String[] args) {
        Titulo titilo1 = new Titulo("Joker", 2019, "Todd Phillips");
        Titulo titulo2 = new Titulo("Glass", 2019, "M. Night Shyamalan");

        Gson gson = new Gson();
        String json1 = gson.toJson(titilo1);
        String json2 = gson.toJson(titulo2);
        System.out.println(json1);
        System.out.println(json2);
    }
}

3-

package desafio2;

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

public class Main {
    public static void main(String[] args) {
        Titulo titilo1 = new Titulo("Joker", 2019, "Todd Phillips");
        Titulo titulo2 = new Titulo("Glass", 2019, "M. Night Shyamalan");

        Gson gson = new GsonBuilder()
                .setPrettyPrinting()
                .create();
        String json1 = gson.toJson(titilo1);
        String json2 = gson.toJson(titulo2);
        System.out.println(json1);
        System.out.println(json2);
    }
}

4-

package desafio4;

public class Veiculo {
    private String modelo;
    private String marca;
    private int ano;

    public Veiculo(String modelo, String marca, int ano) {
        this.modelo = modelo;
        this.marca = marca;
        this.ano = ano;
    }
}
package desafio4;

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

public class Main {
    public static void main(String[] args) {
        Veiculo carro1 = new Veiculo("Corolla", "Toyota", 2019);
        Veiculo carro2 = new Veiculo("Civic", "Honda", 2022);

        Gson gson = new GsonBuilder()
                .setPrettyPrinting()
                .create();
        String json1 = gson.toJson(carro1);
        String json2 = gson.toJson(carro2);
        System.out.println(json1);
        System.out.println(json2);
    }
}