JAVA 8 Ciclo For all'interno di un altro Ciclo For

Pietromatu99

Nuovo Utente
11 Lug 2015
1
1
0
Ciao a tutti, sono nuovo sia nel forum che del mondo della programmazione in generale e ho iniziato con java da veramente poco. Il mio problema è che voglio inserire un ciclo for all'interno di un ciclo for già esistente e ci sono riuscito. Il punto è che l'aumento della espressione che si trova nel secondo ciclo non viene poi ciclata in fase di printaggio sulla stessa riga del primo ciclo. vi faccio vedere:

public class prova
{
public static void main(String[] args)
{
int affittocasa = 1000;
int mese = 1;

for(affittocasa = 0; affittocasa < 10000; affittocasa = affittocasa + 1000)
{
for(mese = 1; mese < 3; mese++)
{
System.out.println("Soldi risparmiati con affitto dopo " + mese + " mesi = " + affittocasa + "€");
}
}
}

}


Ciò che viene stampato in console:
Soldi risparmiati con affitto dopo 1 mesi = 0€
Soldi risparmiati con affitto dopo 2 mesi = 0€
Soldi risparmiati con affitto dopo 1 mesi = 1000€
Soldi risparmiati con affitto dopo 2 mesi = 1000€
Soldi risparmiati con affitto dopo 1 mesi = 2000€
Soldi risparmiati con affitto dopo 2 mesi = 2000€
Soldi risparmiati con affitto dopo 1 mesi = 3000€
Soldi risparmiati con affitto dopo 2 mesi = 3000€
Soldi risparmiati con affitto dopo 1 mesi = 4000€
Soldi risparmiati con affitto dopo 2 mesi = 4000€
Soldi risparmiati con affitto dopo 1 mesi = 5000€
Soldi risparmiati con affitto dopo 2 mesi = 5000€
Soldi risparmiati con affitto dopo 1 mesi = 6000€
Soldi risparmiati con affitto dopo 2 mesi = 6000€
Soldi risparmiati con affitto dopo 1 mesi = 7000€
Soldi risparmiati con affitto dopo 2 mesi = 7000€
Soldi risparmiati con affitto dopo 1 mesi = 8000€
Soldi risparmiati con affitto dopo 2 mesi = 8000€
Soldi risparmiati con affitto dopo 1 mesi = 9000€
Soldi risparmiati con affitto dopo 2 mesi = 9000€

Non ho messo 10 mesi altrimenti sarebbe venuta troppo lunga, però quello che vorrei è che all'aumentare di mille dell'affitto aumentasse anche il mese nella riga sotto. Quindi così (ora ve lo scrivo a mano):

Soldi risparmiati con affitto dopo 0 mesi = 0€
Soldi risparmiati con affitto dopo 1 mesi = 1000€
Soldi risparmiati con affitto dopo 2 mesi = 2000€
Soldi risparmiati con affitto dopo 3 mesi = 3000€
Soldi risparmiati con affitto dopo 4 mesi = 4000€
Soldi risparmiati con affitto dopo 5 mesi = 5000€
Soldi risparmiati con affitto dopo 6 mesi = 6000€
Soldi risparmiati con affitto dopo 7 mesi = 7000€
Soldi risparmiati con affitto dopo 8 mesi = 8000€
Soldi risparmiati con affitto dopo 9 mesi = 9000€


Non so se sono stato chiaro, comunque grazie in anticipo e scusate l'ignoranza
 
  • Like
Reactions: ottofonsuppost

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
Mai sottovalutare la potenza di un ciclo WHILE.
Di solito si vuole che il programma esegua almeno una volta le istruzioni condizionate, e allora ci serviremo di un ciclo DO WHILE.
Baci e abbracci, OTTOFONSUPPOST
eccoti la soluzione
Codice:
public class prova {
public static void main(String[] args) {
 
int affittocasa = 1000; int mese = 1;

                      do{
System.out.println("Soldi risparmiati con affitto dopo "+mese+" mesi = "+affittocasa+"€");
affittocasa=affittocasa+1000; mese=mese+1;}

                      while (affittocasa<=10000+1);       }}
Piccola spiegazione del programma:
Alle due variabili INTere numeriche AFFITTOCASA e MESE viene dato un valore
Poi inizia il ciclo DO WHILE

Dove DO, che possiamo tradurre in FAI QUESTO,
APRE E CHIUDE le parentesi graffe, che contengono il da farsi:
stampa qualcosa e incrementa le due variabili AFFITTOCASA e MESE

ora soffermiamoci sul WHILE, cioè sulla condizione del ciclo:
WHILE ci dice: fino a quando AFFITTOCASA è MINORE UGUALE A 10.001
(fai quello che dice DO)


Le due parentesi graffe chiuse alla fine del listato, chiudono le istruzioni del METODO MAIN e della CLASSE PROVA.

IL CICLO WHILE non si discute; si ama!
Baci e abbracci, OTTOFONSUPPOST.
 
Ultima modifica:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@Pietromatu99
Il codice vuole inserito con l'apposito tag pena la chiusura della discussione
Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
L java api_google Javascript 0
F NetBeans problema creazione progetto Java Windows e Software 0
Z [java] bufferizzare stream audio da mic Java 1
L java + Api di google Javascript 1
A [Cerchiamo] [Retribuito/a] "Java Solution Architect" Offerte e Richieste di Lavoro e/o Collaborazione 1
F Script java elenco alfabetico non funziona Javascript 3
C Serializzazione in java Java 1
M AIUTO ESERCIZIO JAVA Javascript 1
M Ripasso Java Offerte e Richieste di Lavoro e/o Collaborazione 0
F [OFFRO - RETRIBUITO] Sviluppatori JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
L leggere RGB di un pixel dello schermo in java Java 1
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
F Aiuto java script Javascript 2
T [Java] tipi generici con esempio pratico Java 1
J File audio in java Java 0
V [JAVA] come integrare un software scritto in java su una pagina web? Java 4
C Java client / server Java 0
F [OFFRO][RETRIBUITO] PROGRAMMATORE JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
C [Java] testare un metodo con Junit Java 1
A [Java] caricare un url esterno senza utilizzo di iframe Java 0
S [OFFRO] Debug delle tue applicazioni Java Offerte e Richieste di Lavoro e/o Collaborazione 1
L [Java] Aggiungere elementi ad array JSON Java 0
B [Java] Paginazione in risposta HTTP Java 0
A [Java]Date diminuite di un giorno su db MySQL Java 0
K [Java] aiuto switch case Java 1
P [Java] limite destro di un JFrame Java 5
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
N [java con eclipse]metodo ricorsivo che accetta in ingresso un char e restituisce un int Java 0
A Verifica validità data in Java Java 2
L [Java] Errore json conversione Java 0
Drago73 [Java] leggere/scrivere txt server Java 0
M [Javascript] Java card Java 0
serena.cerutti posizioni aperte: PhP, Java, .Net Offerte e Richieste di Lavoro e/o Collaborazione 0
N [Java]problema jasper report dopo compilazione file .jar Java 0
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
N [Java] jbutton con funzioni Java 2
M [java] esercizio lunghezza array di stringhe Java 0
A [java] problema esercizio Java 0
filograndipad2 Esempi chiari e completi sul funzionamento degli eventi in Java Java 1
Raziel84 [Java] Combinazione elementi matrice Java 0
A [java] problema esercizio array Java 5
L da php a popup java PHP 2
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
S Cerco programmatore java Offerte e Richieste di Lavoro e/o Collaborazione 0
Z [Java] Grassetto assente su font incorporato nel pacchetto jar Java 0
O [Java] Lettura da JSON File Java 0
Z [Java] Caratteri distorti e spaziature errate nelle stampe di componenti swing Java 0
W Aiutino per compilare o eseguire un App Java Java 0
S [JAVA] Geocoding Java Java 0
Andy56 Parametri funzioni in Java Java 0

Discussioni simili