Alguém sabe como faz alguma dessas questões em java? Poderia me explicar?

7 - Faça um programa que receba 3 valores numéricos nas 3 variáveis, A, B e C. Fazer as trocar de valores entre as variáveis de forma que, ao final do algoritmo, a variável A possua o menor valor e a variável C o maior.
8 - Uma livraria está fazendo uma promoção de venda de livros no qual o comprador pode escolher o critério de pagamento:
R$ 0,25 por livro, mais R$ 7,50 fixo de frete
Ou
R$ 0,50 por livro, mais R$ 2,50 fixo de frete.

Faça um programa que pergunte ao usuário quantos livros ele quer comprar e informe qual a opção mais barata.
9 – Faça um programa que receba três lados de um triângulo e informe o tipo de triângulo:
• Equilátero – três lados iguais
• Isósceles – dois lados iguais
• Escaleno – três lados diferentes
Lembre-se que para formar um triângulo, nenhum dos lados pode ser zero e nenhum dos lados pode ser maior que a soma dos outros dois. Seu programa deve verificar essa condição.

Sim.
7 - Você lê os valores, faz a comparação e colocar o menor em A e o maior em C, super fácil.
8 - Você deve questionar o usuário o total de livros, calcular conforme as duas regras e exibir a de menor valor. Tranquilo.
9 - Você cria um programa que lê três números (lados de triângulos têm medidas numéricas), verifica se forma triângulo e compara conforme as regras e apresenta o tipo do mesmo. Moleza!

Agora mostra o que fez para cada exercício e vamos tirar as dúvidas, ok?