Iniciante com uma dúvida

Não sei se já tem algo do tipo no fórum pois não sei como explicar isso de maneira simplificada para fazer pesquisa.

criei um:

System.out.print(“Frequência: %”);
frequencia = teclado.nextInt();

Quero que os dados sejam inseridos entre “Frequência:” e o simbolo de “%”.Porém não sei como.No momento de inserir os dados eles aparecem depois da “%”, e se eu criar outro print somente para a “%” esta só aparece depois que o dado já foi inserido, quero que o dado seja inserido entre eles.Obrigado.

Deve ser algo próximo disso.

System.out.print("Frequência:"+frequencia+" %");

mas isso é só para quando nós já temos os dados e queremos exibi-los, o que eu quero é que enquanto o usuário estiver inserindo os dados ele apareça entra “Frequência” e “%”.

Não vai conseguir fazer isso com um System.out.print, tente usar o swing. Você pode colocar a mensagem que deseja exibir dentro de um label, deste ponto em diante você pode configurar uma keyListener para atualizar o label com sua mensagem toda vez que você soltar uma tecla.

Veja se este link resolve seu problema, acredito que está seja a maneira mais fácil de obter tal efeito.
http://www.tutorialspoint.com/swing/swing_key_listener.htm