o que o%% significa em java?
-
19-09-2019 - |
Pergunta
Im um PHP-programador e saber o que este meio de linha.
System.out.printf("exp(%.3f) is %.3f%n", x, Math.exp(x))
O que% .3f,% .3f% n ea vírgula x meios?
Solução
É semelhante ao printf
de C:
http: // java .sun.com / J2SE / 1.5.0 / docs / api / java / util / Formatter.html # sintaxe
Outras dicas
PHP tem uma função similar: http://php.net/printf A Documentação da versão Java pode ser encontrada aqui: http: //java.sun .com / JavaSE / 6 / docs / api / java / util / Formatter.html
O personagem %
é um especificador de formato que controla como as variáveis ??correspondentes são formatados.
Neste caso particular, os dois argumnents x
e Math.exp(x)
são formatados como carros alegóricos com três dígitos fracionários.
Você deve, naturalmente, já sabem disso, até mesmo como um programador PHP, já que a própria PHP parece ter printf e os especificadores de formato estão listados aqui .
%. 3F significa a mesma coisa em Java como em C / C ++. Isso significa que um número de ponto flutuante com três dígitos após o ponto decimal.
Esta é a formatação printf padrão. A% significa 'colocar um argumento aqui', e os pontos diferentes, números e letras após o% especificar o tipo de argumento.
e, para ser completa, o %n
representa o separador de linha plataforma específica na printf ...