Criar classes ajuda

Bom dia/boa tarde/boa noite

Tenho o código abaixo feito, porem preciso criar por classes, sou novo no assunto ja pesquisei em diversos sites, porém não consegui entender como fazer, segue o código:

package project;
import java.util.Scanner;
public class pjct {

 public static void main(String[] args) {
        
        Scanner opcao = new Scanner (System.in);
        
        String es = System.getProperty("line.separator");
        
        System.out.println("Digite o seu nome: ");
        String nome1 = opcao.nextLine().trim();
        
        System.out.println(es + "Digite o seu CPF: ");
        String nome2 = opcao.nextLine().trim();
        
        System.out.println(es + "Digite um telefone/celular para contato: ");
        String nome3 = opcao.nextLine().trim();
        
        
        
		
        
        System.out.println(es + "Digite o valor do empréstimo pretendido: ");
        int valor1 = opcao.nextInt();
        
        System.out.println(es + "Digite o número de parcelas que deseja para pagar o empréstimo: ");
        int valor2 = opcao.nextInt();
        
        int valor3 = valor2 * 13;
        
        double resultado= valor1 / valor2 + valor3 ;
      
        System.out.println(es + es + es + es + es + es + es + es + es + 
        "Senhor(a): " + nome1 + es + "CPF:" + nome2 + es + "Telefone/celular:" + nome3 + es + "O valor do empréstimo no valor de " + valor1 + " reais parcelados em " + valor2 + " vezes sairam no valor de: " + resultado + " reais cada parcela." );
        

        opcao.close();
        }
 }

Pelo que entendi você precisa aplicar o conceito de orientação a objetos nesse modelo, segue um exemplo de uma classe:

public class Cliente {
   public String nome;
   public String cpf;
   public String telefone;
}

E então no seu código ficaria

public static void main(String[] args) {

    Scanner opcao = new Scanner (System.in);
    
    String es = System.getProperty("line.separator");

    Cliente cliente = new Cliente();    

    System.out.println("Digite o seu nome: ");
    cliente.nome = opcao.nextLine().trim();
    
    System.out.println(es + "Digite o seu CPF: ");
    cliente.cpf = opcao.nextLine().trim();
    
    System.out.println(es + "Digite um telefone/celular para contato: ");
    cliente.telefone = opcao.nextLine().trim();

    System.out.println(es + es + es + es + es + es + es + es + es + 
        "Senhor(a): " + cliente.nome + es + "CPF:" + cliente.cpf + es + "Telefone/celular:" + cliente.telefone + es + "O valor do empréstimo no valor de " + valor1 + " reais parcelados em " + valor2 + " vezes sairam no valor de: " + resultado + " reais cada parcela." );

Tente fazer algo parecido com a classe Emprestimo, pesquise sobre metodos que pode ajudar.

Espero ter ajudado.

O problema da classe emprestimo é a opção de digitar o valor na hora, se fosse com um valor predefinido eu conseguiria fazerr, alguma dica para me ajudar nesse caso?

Não entendi muito bem sua duvida seria sobre isso?

int valor1 = opcao.nextInt();

faz uma classe

public class Emprestimo{
   public int valor;
   public int parcelas;
}

instancia um emprestimo na sua classe principal

Emprestimo emprestimo = new Emprestimo();

e depois lê o valor

emprestimo.valor = opcao.nextInt();

O certo é depois criar um Emprestimo dentro de cliente ficando assim

public class Cliente {
   public String nome;
   public String cpf;
   public String telefone;
   public Emprestimo emprestimo = new Emprestimo();
}

e então a chamada para receber o valor seria

   cliente.emprestimo.valor = opcao.nextInt();

Recomendo você assistir essa série de videos: https://www.youtube.com/watch?v=KlIL63MeyMY&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY