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?

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 ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top