Generazione output

mattek82

Nuovo Utente
28 Apr 2014
1
1
0
Non sono assolutamente ferrato in java, per cui mi rivolgo a dei veri esperti.
Mi potete aiutare a capire che cosa scrive in output il seguente codice?

public class Esercizio {
public static void main(String[] args) {
for (int i = 1; i < 16; i++) {
String formatString = "%+" + "." + i + "f%n";
System.out.format(formatString, Math.PI);
}
}
}

Grazie per il vs. aiuto.
 
  • Like
Reactions: ottofonsuppost

Vins

Moderatore
Membro dello Staff
MOD
28 Lug 2009
238
19
0
Ti consiglio di creare una semplice applicazione con questo codice per vedere il risultato, così impari il linguaggio java.

In ogni caso questo codice stampa 15 volte il valore del pi greco ma con una differenza tra questi valori che ti lascio scoprire eseguendo il codice.
 
  • Like
Reactions: ottofonsuppost

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
Se questo quesito è stato posto da una persona che sta imparando il LINGUAGGIO JAVA, allora siamo veramente nei guai. L'uso del JDK per la compilazione dei codici sorgenti è i primo passo che un neofita deve compiere. Se invece chi ha posto il quesito non aveva la qualifica di studente JAVA e si è imbattuto solo per caso in queste righe di codice; allora non possiamo rispondergli di completare il codice e di compilarlo per vedere il risultato. Qualsiasi programmatore degno di questo nome, sa rispondere al quesito leggendo semplicemente il listato, anche se serve una calcolatrice o foglio di carta e penna per dare il giusto risultato.
Baci e abbracci, OTTOFONSUPPOST.

Ecco cosa fa quel codice
021.png
 
Ultima modifica: