Domanda

Im un PHP-programmatore e chiedo che cosa significa questa linea.

System.out.printf("exp(%.3f) is %.3f%n", x, Math.exp(x))

che cosa% .3f,% .3f% n e la virgola x significa?

Altri suggerimenti

PHP ha una funzione simile: http://php.net/printf La Documentazione della versione Java può essere trovato qui: http: //java.sun .com / JavaSE / 6 / docs / api / java / util / Formatter.html

Il personaggio % è un identificatore di formato che controlla come le variabili corrispondenti vengono formattati.

In questo caso particolare, il due argumnents x e Math.exp(x) sono formattati come carri con tre cifre decimali.

Si dovrebbe ovviamente già sapere questo, anche come un codificatore di PHP, dal momento che lo stesso PHP sembra avere printf e il formato prescrittori sono elencati qui .

%. 3f significa la stessa cosa in Java come in C / C ++. Significa un numero decimale, con tre cifre dopo il punto decimale.

Questa è la formattazione printf standard. L'% sta per 'mettere un argomento qui', ei punti diversi, i numeri e le lettere dopo il% specificare il tipo di argomento.

e, per essere completa, il %n rappresenta la linea di separazione specifica piattaforma printf ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top