NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » java - Eclipse (DRINGEND!!!)
Onderaan pagina
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T: 114 R: 1068
31/1/2006 - 9:44u | Quote
Kan iemand dit eens probere te maken, snap er de balle van.

Klik hier.

hier is de console die gebruikt moe worden:
Klik hier.

mvg,

Duffy

Fisheke 3.246
wzl-lid
Sinds 19/5/2004
T:3 - R:879
31/1/2006 - 9:50u | Quote
Als ge da ni kunt denkek da ge beter een richting zoekt waar ze geen programmeren aanleren .
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T:114 - R:1068
31/1/2006 - 9:54u | Quote
Fisheke schreef:
Als ge da ni kunt denkek da ge beter een richting zoekt waar ze geen programmeren aanleren .


indeed, das telaat


Laatst aangepast door Duffy op 31/01/2006 10:08:27u (1x aangepast)
Keneo 3.453
wzl-lid
Sinds 19/10/2004
T:7 - R:409
31/1/2006 - 10:17u | Quote

package be.xios.portfolio.taak1;
public class Kalender{

private int jaartal;
private String eersteWeekdag;
private boolean schrikkeljaar;
private String [] weekdagen = {"maandag", "dinsdag", "woensdag",
"donderdag","vrijdag","zaterdag","zondag"};
private String [] maanden = {"januari", "februari", "maart", "april",
"mei", "juni", "juli", "augustus", "september", "oktober",
"november", "december"};
private int [] dagenPerMaand = {31,28,31,30,31,30,31,31,30,31,30,31};

public Kalender(int jaartal, String eersteWeekdag, boolean schrikkeljaar)
{
this.jaartal = jaartal;
this.eersteWeekdag = eersteWeekdag;
this.schrikkeljaar = schrikkeljaar;
}

//uw getters en setters
setSchrikkeljaar(boolean schrikkeljaar)
{
this.schrikkeljaar = schrikkeljaar;
if(schrikkeljaar)
dagenPerMaand[2] = 29;
else
dagenPerMaand[2] = 28;
}
//rest van de getters en setters (da's toch wel vanzelfsprekend hoop ik?

public int zoekWeekdagIndex(int dag, int maand) {
//zie opgave
}

private String toonDag(String zoekDag){
String resultaat = ""
int tientallen = (int)zoekDag.charAt(1);
int eenhedenDag = (int)zoekDag.charAt(2);
int dag = 10 * intTientallen + intEenheden;

tientallen = (int)zoekDag.charAt(3);
eenheden = (int)zoekDag.charAt(4);
int maand = 10 * intTientallen + intEenheden;

resultaat = "" + weekdagen[zoekWeekdagIndex(dag, maand)] + ", ";
resultaat = resultaat + dag + " " + maanden[maand] + " " + jaartal;

return resultaat;
}

public printMaand(String maand)
{
//pff, geen tijd meer, kmoet nog wiskunde examen leren...
}
}


hmm, kvraag mij af wat ze hiervan gaan zeggen...
ffkes vlug proberen oplossen,
kheb ook nog maar een paar lessen java gehad, dus don't shoot me...

khoop dat dit je al een beetje op de goede weg zet?
(kheb geen java op dees pc, dus zullen wss nog paar foutjes inzitten... )

Laatst aangepast door Keneo op 31/01/2006 10:27:17u (4x aangepast)
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T:114 - R:1068
31/1/2006 - 10:45u | Quote
nice, das al een stuk opweg, maja kunde nog eens probere de rest ook te doen, alvast merci he
Keneo 3.453
wzl-lid
Sinds 19/10/2004
T:7 - R:409
31/1/2006 - 10:51u | Quote
Duffy schreef:
nice, das al een stuk opweg, maja kunde nog eens probere de rest ook te doen, alvast merci he


mja, da zal vo na mijn examens zijn dan...
kunt mss ké proberen zelf doen...
't is eigenlijk nie echt de bedoeling da ge de oplossingen copy paste..
ma der ffkes over nadenkt denk ik...

dus mss zelf iets posten, en uw problemen laten weten...
want zo moeilijk is't niet
ma, 't mijne is ook nie helemaal juist...
dus kdenk wel da der nu reacties gaan komen van hoe het het beter doet...
en daar kunt ge van leren...
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T:114 - R:1068
31/1/2006 - 11:00u | Quote
kheb wel wa ma ben aant vergelijken. kzal strak ne keer de mijne posten

Kalender.java


package be.xios.ladadv.taak1;

public class Kalender {

private int jaartal;
private String eersteWeekdag;
private boolean schrikkeljaar;

private String [] weekdagen = {"maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag", "zondag"};
private String [] maanden = {"januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "novermber", "december"};
private int [] dagenPerMaand = {31,28,31,30,31,30,31,31,30,31,30,31};

public Kalender(int jaartal, String eersteWeekdag, boolean schrikkeljaar){
this.jaartal = jaartal;
this.eersteWeekdag = eersteWeekdag;
this.schrikkeljaar = schrikkeljaar;
}
setSchrikkeljaar(boolean schrikkeljaar) {
this.schrikkeljaar = schrikkeljaar;
if(schrikkeljaar) {
dagenPerMaand[2] = 29;
}
else {
dagenPerMaand[2] = 28;
}
}
public int[] getDagenPerMaand() {
return dagenPerMaand;
}
public void setDagenPerMaand(int[] dagenPerMaand) {
this.dagenPerMaand = dagenPerMaand;
}
public String getEersteWeekdag() {
return eersteWeekdag;
}
public void setEersteWeekdag(String eersteWeekdag) {
this.eersteWeekdag = eersteWeekdag;
}
public int getJaartal() {
return jaartal;
}
public void setJaartal(int jaartal) {
this.jaartal = jaartal;
}
public String[] getMaanden() {
return maanden;
}
public void setMaanden(String[] maanden) {
this.maanden = maanden;
}
public boolean isSchrikkeljaar() {
return schrikkeljaar;
}
public void setSchrikkeljaar(boolean schrikkeljaar) {
this.schrikkeljaar = schrikkeljaar;
}
public String[] getWeekdagen() {
return weekdagen;
}
public void setWeekdagen(String[] weekdagen) {
this.weekdagen = weekdagen;
}
private int ZoekWeekdagIndex(int dag, int maand) {
int weekdagIndex = 0;

//we zoeken eerst de index van de eerste weekdag van dit jaar

for (int i = 0; i < weekdagen.length; i++) {
if (eersteWeekdag.equals(weekdagen)){
weekdagIndex = i;
break;
}
}

// bij deze index tellen we alle dagen van de maanden en dagen die voor deze dag komen

for (int i = 0; i < maand; i++){
weekdagIndex += dagenPerMaand;
}

weekdagIndex += dag;

weekdagIndex--; // de array weekdagen begint van 0 te tellen, wij niet!

// Door de rest bij deling door 7 te nemen, blijven we binnen de range van onze array weekdagen

return weekdagIndex % 7;
}
private String toonDag(String zoekDag){
String resultaat = "";
int tientallen = (int)zoekDag.charAt(1);
int eenhedenDag = (int)zoekDag.charAt(2);
int dag = 10 * intTientallen + intEenheden;
tientallen = (int)zoekDag.charAt(3);
eenheden = (int)zoekDag.charAt(4);
int maand = 10 * intTientallen + intEenheden;
resultaat = "" + weekdagen[zoekWeekdagIndex(dag, maand)] + ", ";
resultaat = resultaat + dag + " " + maanden[maand] + " " + jaartal;
return resultaat;
}
public printMaand(String maand) {

}

}


Laatst aangepast door Duffy op 31/01/2006 11:07:22u (2x aangepast)
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T:114 - R:1068
31/1/2006 - 14:33u | Quote
mercikes alvast, kheb de oplossing gevonde
Losealot
Beachboy
Sinds 24/9/2004
T:55 - R:1358
31/1/2006 - 17:58u | Quote
fouten die ik nu opt eerste zicht zie:
- alst een schrikkeljaar is, en ge geeft da op in uw constructor, dan past ge het aantal dagen nie aan
- een array begint vanaf 0 te tellen!!!!! zo is december 11 en niet 12!!!
setSchrikkeljaar(boolean schrikkeljaar) {
this.schrikkeljaar = schrikkeljaar;
if(schrikkeljaar) {
dagenPerMaand[2] = 29;
}
else {
dagenPerMaand[2] = 28;
}
}
is dus fout, die 2's moeten 1 worden, nog beter is:
setSchrikkeljaar(boolean schrikkeljaar) {
this.schrikkeljaar = schrikkeljaar;
dagenPerMaand[1] = schrikkeljaar ? 29 : 28;
}


Laatst aangepast door Losealot op 31/01/2006 18:02:42u (2x aangepast)
Losealot
Beachboy
Sinds 24/9/2004
T:55 - R:1358
31/1/2006 - 18:03u | Quote
gebt trouwens 2 keer een setschrikkeljaar functie

Laatst aangepast door Losealot op 31/01/2006 18:04:25u (1x aangepast)
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T:114 - R:1068
31/1/2006 - 18:06u | Quote
die file die hierboven staat is niet de juist, ik heb de juiste op mijn pc staan en die werkt volledig
Losealot
Beachboy
Sinds 24/9/2004
T:55 - R:1358
31/1/2006 - 18:11u | Quote
for (int i = 0; i < weekdagen.length; i++) {
if (eersteWeekdag.equals(weekdagen)){
weekdagIndex = i;
break;
}
}


da kan zeker nie werken, want ge geeft geen positie in uw array op, een break om uit uw lus te springen is trouwens slechte stijl
beter is:
int weekdagIndex = 0;
for(;!eersteWeekdag.equals(weekdagen[weekdagIndex]);weekdagIndex++){}
Duffy 2.9
wzl-lid
Sinds 23/6/2004
T:114 - R:1068
31/1/2006 - 18:21u | Quote
Losealot schreef:
for (int i = 0; i < weekdagen.length; i++) {
if (eersteWeekdag.equals(weekdagen)){
weekdagIndex = i;
break;
}
}


da kan zeker nie werken, want ge geeft geen positie in uw array op, een break om uit uw lus te springen is trouwens slechte stijl
beter is:
int weekdagIndex = 0;
for(;!eersteWeekdag.equals(weekdagen[weekdagIndex]);weekdagIndex++){}


wa ge just hebt verbetert is een stuk van wat we moeten gebruiken, stond zo in de opgave



Laatst aangepast door Duffy op 31/01/2006 18:23:23u (1x aangepast)
Losealot
Beachboy
Sinds 24/9/2004
T:55 - R:1358
31/1/2006 - 19:26u | Quote
Duffy schreef:
Losealot schreef:
for (int i = 0; i < weekdagen.length; i++) {
if (eersteWeekdag.equals(weekdagen)){
weekdagIndex = i;
break;
}
}


da kan zeker nie werken, want ge geeft geen positie in uw array op, een break om uit uw lus te springen is trouwens slechte stijl
beter is:
int weekdagIndex = 0;
for(;!eersteWeekdag.equals(weekdagen[weekdagIndex]);weekdagIndex++){}

wa ge just hebt verbetert is een stuk van wat we moeten gebruiken, stond zo in de opgave



das dan allesinds geen zuivere koffie, want een break om uit de lust te springen is not done (lus met dubbele conditie is beter), en de lus voorwaarde is overbodig, aangezien hij zowiezo de dag zal vinden, en zal stoppen voor het einde van de lijst
Phil 2.915
Uberhacker
Sinds 23/2/2003
T:10 - R:484
2/2/2006 - 20:47u | Quote
I didn't RTFA, maar dit soort dingen is EXACT waarom ik dat soort opleidingen zo ongelooflijk onnuttig vind.

Gebruik een Calendar of beter nog, Yoda time. Het nut van dit soort opgaven ontgaat me volledig. *sigh*
Poel
Respect!
Sinds 13/1/2003
T:10 - R:122
2/2/2006 - 22:23u | Quote
Phil schreef:
I didn't RTFA, maar dit soort dingen is EXACT waarom ik dat soort opleidingen zo ongelooflijk onnuttig vind.

Gebruik een Calendar of beter nog, Yoda time. Het nut van dit soort opgaven ontgaat me volledig. *sigh*


Da's een beetje gelijk uw rijbewijs halen. In plaats van enkel vooruit aan te leren, moete ook nog kunstjes leren zoals:
- achterwaarts parkeren : so 90's,
- op een helling vertrekken : Voor mijn deur ist zo vlak als nen biljart...
- etc.

*on topic*
Natuurlijk, als ge ooit zelf iets wil programmeren moete het ergens beginnen met iets. We zijn niet allemaal begonnen met portable real-time code te schrijven
Het idee van algoritmisch denken valt wel in duigen als ge uw oefening op WzL zet.
Fisheke 3.246
wzl-lid
Sinds 19/5/2004
T:3 - R:879
3/2/2006 - 9:56u | Quote
Phil schreef:
I didn't RTFA, maar dit soort dingen is EXACT waarom ik dat soort opleidingen zo ongelooflijk onnuttig vind.

Gebruik een Calendar of beter nog, Yoda time. Het nut van dit soort opgaven ontgaat me volledig. *sigh*

Bij elke taal die ge aanleert moet ge beginnen met de simpel dingen.
Da geld ook voor programmeertalen.. de meeste mensen - als ze ergens mee beginnen - schrijven agauw nen HelloWorld vr de syntax. En als ge bijvoorbeeld nog verder moet leren OO'en dan is dit soort applicaties nuttig.
 
Bovenaan pagina