Olá pessoal, boa tarde!
Gostaria de saber se tem algum problema eu declarar variáveis compridas e com a primeira letra maiúscula em Java, pois tenho esse costume.
O código funciona perfeitamente e a lógica também está certa, porém eu declarei o nome da variável como Int HoraFinal;
Tem algum problema ou é só padronização?
Existe uma convenção de que começar com nomes maiúsculos é só para tipos (classes, interfaces e enums). O código vai funcionar normalmente se você não seguir a convenção, mas se alguém olhar seu código, o fato das variáveis estarem com a primeira letra maiúscula pode atrapalhar a leitura.
E complementando…
É fortemente recomendado que vc se esforce pra seguir as convenções de cada linhagem.
Enquanto que no Java a convensão para o nome dos métodos é começar com letra minúsculas, no C# é com maiusculas.
Abaixo um link que fala melhor sobre convenções:
No Java, se usa o padrão CamelCase.
variaveis e atributos:
private String nome;
classes, interfaces e enums:
public class Pessoa
métodos com uma palavra:
protected void apagar();
métodos com mais de uma palavra:
protected void apagarSelecionados();