Archief - JAVA tabel probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

curve

Legacy Member
Beste,
Ik ben nog niet zo lang bezig met JAVA en zit met een klein wss heel simpel probleem:
Ik heb een oefening die een bedrag berekent door enkele intregers die je ingeeft .. en dan de oplossing weergeeft

Deze oef werkt maar ik zou het resultaat in een tabel willen weergeven :
een 2 kolommen 1 rij tabel waarin de linkse cel bv staat "het bedrag is " en in de rechtse cel "de oplossing" staat

Het is wss super simpel ik heb al heel wat geprobeert met Jtable enzo maar het lukt me niet ..

Kan iemand me helpen ?

hieronder staat de code .. ik heb het hele project ook nog eens online gezet op: http://www.djsargon.be/extra_oefeningen.zip


public class rekening {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

//09 ) Intrest rekening

//Een bedrag wordt ingegeven de intrest en jaar
// alles wordt vermenigvuldigt
//en het resultaat wordt weergegeven in een tabel


//De oef die werkt maar wordt NIET weergeven in tabel


int bedrag; int jaar; double intrest;

SimpleInOutDialog io = new SimpleInOutDialog ("Intrest Rekening");
bedrag = io.readInteger("Geef het bedrag in:");
jaar = io.readInteger("Geef de jaren in:");
intrest = io.readDouble("Geef de intrest in:");

double oplossing = bedrag*jaar*intrest;
String[] columnNames = {"Het terug tebalen bedrag is",
};

io.showDouble("Het te betalen bedrag is: ", oplossing);


}

}

Kan iemand me helpen ?
Bedankt curve.

*Fmc*

Legacy Member
2 for-loops, eentje voor je rijen en eentje voor kolommen om je array te doorlopen en dan werken met system.out.println
Kan de oplossing ook zo geven, maar daar leer je niets uit he ;)

EDIT: je moet trouwens je uitkomsten nog in een array plaatsten precies.

NeverwinterX

Legacy Member
Je kan inderdaad manueel door gewoon te printen in de standaard output een soort van tabel maken (zonder randen/rasters), best wat tabs gebruiken in de output dan (\t in een string is een tab).

Of als je een echte visualisatie wilt met een grafische interface dan ga je heel wat meer werk hebben. Als je al eerder grafische interfaces hebt gemaakt in java bekijk dan: How to Use Tables (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components) .
Als je dat nog eerder niet gedaan hebt, dan kun je dat eens leren later wanneer je voldoende tijd hebt en programmeren zelf goed kan, beginnen doe je dan hier: Trail: Graphical User Interfaces (The Java™ Tutorials) .
Als alternatief kan je ook een gui builder gebruiken, dit maakt het bouwen van grafische interfaces wat makkelijker: die vind je in Netbeans of voor Eclipse heb je bijvoorbeeld Jigloo.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan