abonnement Unibet Coolblue Bitvavo
  zaterdag 6 maart 2010 @ 12:55:53 #1
118585 Crutch
Filantroop || Taalzwengel
pi_78811158

cd niet bijgeleverd

Als je vragen hebt over JAVA, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt

Vorige delen:

-geen-


Handige links:

Referentie en Tutorials:
  • De weg naar Java
  • Eclipse And Java: download en documentatie
  • Eclipse (IDE) and Java Video Tutorials
  • JCreator (IDE)

    Java:
  • Java Development Kit (JDK)versie 1.6 jdk-6u18-windows-i586.exe

  • Java API Documentation jdk-6-doc.zip Installeren in dezelfde directory als de JDK, bijvoorbeeld: C:\..\jdk1.6.0\

    Tot slot de schrijver van Java For Dummies, Barry Burd ook daar vind je een hoop nuttige informatie over Java.

    Als het goed is maakt een lief modje dit topic even centraal

    Deze OP vind je hier. Mocht er weer een nieuwe versie van Java/JDK etc. beschikbaar zijn, pas dat dan even aan bij het opstellen van een nieuw topic
  • Je moeder is een hamster
    pi_78811272
    Interessant topic
      zaterdag 6 maart 2010 @ 13:01:10 #3
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78811296
    quote:
    Op zaterdag 6 maart 2010 13:00 schreef Light het volgende:
    Interessant topic
    Dank, ik ben alvast een vraag aan het voorbereiden.
    Je moeder is een hamster
      zaterdag 6 maart 2010 @ 13:14:20 #4
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78811624
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    class NogEenKeer {
        
        public static 
    void nogKeertje() {
            
    String jaOfNee;
            
            
    System.out.print("Wil je nog een keertje? j/n: ");
            
    Scanner jaNee = new Scanner(System.in);
            
    jaOfNee jaNee.nextLine();
        
            if (
    jaOfNee == "j") {
                
    RaadMaar.eersteKeer();
            } else {
                
    System.out.println("Joh!");
            }
        }
        
    }
    ?>


    Let niet op de PHP-tags; het is Java, maar de highlighting maakt 't net wat duidelijker.

    Mijn vraag:

    Waarom is het voert ie toch de else clause uit ipv de if terwijl het antwoord "j" is. Als ik System.out.print(jaOfNee); doe dan print ie wel "j"?
    Je moeder is een hamster
    pi_78811627
    TVP, en complimenten voor de puike OP
      zaterdag 6 maart 2010 @ 13:23:11 #6
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78811839
    quote:
    Op zaterdag 6 maart 2010 13:14 schreef Intrepidity het volgende:
    TVP, en complimenten voor de puike OP
    Dank.

    Ik heb het al opgelost dankzij Barry Burd:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    class NogEenKeer {
        
        public static 
    void nogKeertje() {
            
    char jaOfNee;
            
            
    System.out.print("Wil je nog een keertje? j/n: ");
            
    Scanner jaNee = new Scanner(System.in);
            
    jaOfNee jaNee.findWithinHorizon(".",0).charAt(0);
        
            if (
    jaOfNee == 'j') {
                
    RaadMaar.eersteKeer();
            } else {
                
    System.out.println("Joh!");
            }
        }
        
    }
    ?>


    Sinds versie 6 werkte de vorige niet meer (was een BUG).
    Je moeder is een hamster
    pi_78811934
    quote:
    Op zaterdag 6 maart 2010 13:23 schreef Crutch het volgende:

    [..]

    Dank.

    Ik heb het al opgelost dankzij Barry Burd:
    [ code verwijderd ]

    Sinds versie 6 werkte de vorige niet meer (was een BUG).
    Protip: strings vergelijken doe je beter met .equals(). Als je dit jezelf aanleert in een vroeg stadium kan het je uren aan debugging schelen.
    pi_78811959
    TVP, ben nog niet super goed met Java en heb binnen kort een paar Java/SQL vragen
      zaterdag 6 maart 2010 @ 13:38:38 #9
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78812275
    quote:
    Op zaterdag 6 maart 2010 13:25 schreef Thomass het volgende:

    [..]

    Protip: strings vergelijken doe je beter met .equals(). Als je dit jezelf aanleert in een vroeg stadium kan het je uren aan debugging schelen.
    BETER!!!!!!!!

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?php
    class NogEenKeer {
        
        public static 
    void nogKeertje() {
            
    String jaOfNee;
            
            
    System.out.print("Wil je nog een keertje? ja/nee: ");
            
    Scanner jaNee = new Scanner(System.in);
        
    //    jaOfNee = jaNee.findWithinHorizon(".",0).charAt(0);
            
    jaOfNee jaNee.nextLine();
        
            if (
    jaOfNee.equals("ja")) {
                
    RaadMaar.eersteKeer();
            } else {
                
    System.out.println("Joh!");
            }
        }
        
    }
    ?>


    Zo kan ik dus gewoon hele strings vergelijken! Dank u.
    Ik merk trouwens dat ik het allemaal sneller begrijp. Heb pas eergisteren een boek Java opengeslagen.

    [ Bericht 2% gewijzigd door Crutch op 06-03-2010 13:48:13 ]
    Je moeder is een hamster
      zaterdag 6 maart 2010 @ 13:47:04 #10
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_78812545
    Vaste kliek? Welke vaste kliek?
    * Trollface. denkt eraan om C/C++ voor dummies aan te maken....

    Tevens TVP
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      zaterdag 6 maart 2010 @ 13:50:13 #11
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78812623
    quote:
    Op zaterdag 6 maart 2010 13:47 schreef Trollface. het volgende:
    Vaste kliek? Welke vaste kliek?
    * Trollface. denkt eraan om C/C++ voor dummies aan te maken....

    Tevens TVP
    Nou, welkom bij de vaste kliek (het begint toch ergens)

    Sowieso is C/C++/C#/ de rest van het alfabet geen slecht idee. Het is namelijk nogal rustig in DEV.
    Je moeder is een hamster
    pi_78812870
    quote:
    Op zaterdag 6 maart 2010 13:38 schreef Crutch het volgende:

    [..]

    BETER!!!!!!!!
    [ code verwijderd ]

    Zo kan ik dus gewoon hele strings vergelijken! _O_ Dank u.
    Ik merk trouwens dat ik het allemaal sneller begrijp. Heb pas eergisteren een boek Java opengeslagen. :7
    Ik ben geen java expert, maar ik vermoed dat je fout kwam omdat je 2 objecten met elkaar probeert te vergelijken. En ookal zijn de 2 strings qua inhoud identiek, de objecten zijn alsnog verschillend (verwijzen naar een andere geheugenlocatie, etc.) :) .equals() kijkt echt naar de inhoud van het object.
    Als je doet:
    1
    2
    User jan = new User(22); // 22 jaar
    User piet = new User(22); // ook 22 jaar

    Dan zal jan == piet altijd false opleveren. De waarden zijn dan wel gelijk, maar het zijn verschillende objecten. jan.equals(piet) zal true opleveren :)
      zaterdag 6 maart 2010 @ 14:04:06 #13
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_78813029
    quote:
    Op zaterdag 6 maart 2010 13:50 schreef Crutch het volgende:

    [..]

    Nou, welkom bij de vaste kliek (het begint toch ergens)

    Sowieso is C/C++/C#/ de rest van het alfabet geen slecht idee. Het is namelijk nogal rustig in DEV.
    Ik maak later op de dag wel een C/C++ voor dummies aan en thanks
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
    pi_78813067
    Tvp
      zaterdag 6 maart 2010 @ 14:07:35 #15
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78813116
    quote:
    Op zaterdag 6 maart 2010 14:04 schreef Trollface. het volgende:

    [..]

    Ik maak later op de dag wel een C/C++ voor dummies aan en thanks
    Goed initiatief. Kan ik Visual Studio alvast gaan installeren of raad je me iets anders aan?
    Je moeder is een hamster
    pi_78813243
    Misschien maak ik vanmiddag nog even een topic Eniac programmeren met ponskaarten voor dummies aan
      zaterdag 6 maart 2010 @ 14:14:19 #17
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78813316
    quote:
    Op zaterdag 6 maart 2010 14:12 schreef Intrepidity het volgende:
    Misschien maak ik vanmiddag nog even een topic Eniac programmeren met ponskaarten voor dummies aan
    Heb jij nog wat buizen over?
    Je moeder is een hamster
      zaterdag 6 maart 2010 @ 14:15:45 #18
    254493 Trollface.
    gr rob fruithof, groningencity
    pi_78813366
    quote:
    Op zaterdag 6 maart 2010 14:07 schreef Crutch het volgende:

    [..]

    Goed initiatief. Kan ik Visual Studio alvast gaan installeren of raad je me iets anders aan?
    Als je specifiek voor Windows wilt gaan devven is VS een must. Wil je echter cross-platform gaan doen, dan kun je beter een andere IDE pakken. Code:: Blocks is imo een aanrader, albeit redelijk lang niet meer geupdatet. Dev-C++ is ook een erg goede. Eclipse en Netbeans zijn ook kandidaten, maar meer op Java gericht.
    ★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
      zaterdag 6 maart 2010 @ 14:46:49 #19
    74548 Jo0Lz
    Lick the box!
    pi_78814483
    quote:
    Als het goed is maakt een lief modje dit topic even centraal
    Done.
    Yes we can! | I didn't fail, it's just postponed success.
    pi_78815357
    quote:
    Op zaterdag 6 maart 2010 14:14 schreef Crutch het volgende:

    [..]

    Heb jij nog wat buizen over?
    Ik heb er nog 1, maar daar zit een bug in
    pi_78824546
    tvp. Ben wel redelijk in Java, dus zal wel wat vragen kunnen beantwoorden, en zal er ook waarschijnlijk nog wat stellen.
    pi_78826086
    tvp Java is een redelijk pakkie voor mij OO programeren thema gehad
    Redacted
    pi_78827247
    quote:
    Op zaterdag 6 maart 2010 13:38 schreef Crutch het volgende:

    [..]

    BETER!!!!!!!!
    [ code verwijderd ]

    Zo kan ik dus gewoon hele strings vergelijken! Dank u.
    Ik merk trouwens dat ik het allemaal sneller begrijp. Heb pas eergisteren een boek Java opengeslagen.
    Je kan beter een boolean gebruiken inplek van een String.

    http://en.wikipedia.org/wiki/Boolean_data_type

    if (BooleanNaam == true)

    is daarbij hetzelfde als

    If (BooleanNaam )
    pi_78830536
    quote:
    Op zaterdag 6 maart 2010 21:12 schreef Fortitude het volgende:

    [..]

    Je kan beter een boolean gebruiken inplek van een String.

    http://en.wikipedia.org/wiki/Boolean_data_type

    if (BooleanNaam == true)

    is daarbij hetzelfde als

    If (BooleanNaam )
    Dat ligt er natuurlijk aan wat je aan het doen bent. User input is een String, geen Boolean. En de equals-methode levert een boolean op.
      zaterdag 6 maart 2010 @ 22:51:55 #25
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78830748
    quote:
    Op zaterdag 6 maart 2010 22:45 schreef Light het volgende:

    [..]

    Dat ligt er natuurlijk aan wat je aan het doen bent. User input is een String, geen Boolean. En de equals-methode levert een boolean op.
    Klopt, mijn derde voorbeeld was om te laten zien dat je dus een hele string kan vergelijken, in een ja/nee-vraag is dat normaalgesproken natuurlijk wat omslachtig.
    Je moeder is een hamster
    pi_78830846
    quote:
    Op zaterdag 6 maart 2010 22:51 schreef Crutch het volgende:

    [..]

    Klopt, mijn derde voorbeeld was om te laten zien dat je dus een hele string kan vergelijken, in een ja/nee-vraag is dat normaalgesproken natuurlijk wat omslachtig.
    nou ik vind het als je niet nog een keer wilt dan type je nee in is het alsnog ja met een boolean type
    je zal toch moeten weten of er ja of nee inzit .
    Redacted
    pi_78841761
    Wie weet er een goeie uitleg voor het gebruik van maven (eventueel icm gwt)?
    pi_78843162
    Al een tijdje bezig met Java (voor studie), maar het is nogsteeds vrij lastig...komt door gebrek aan ervaring, maar ik weet niet zogoed hoe ik dat moet opdoen .

    Heb verschillende boeken, zoals: Introduction to java Programming: Comprehensive Edition (Liang) & OO-BlueJ & Operating Systems Concepts with Java.

    Dit topic dus maar in de gaten houden .
      zondag 7 maart 2010 @ 13:44:45 #29
    118585 Crutch
    Filantroop || Taalzwengel
    pi_78845326
    Nu heb ik ongeveer 4 dagen Java-kennis.
    Wil wie er voor mij even een (basic command line) programmaatje verzinnen om te oefenen?
    Ik heb al iets gemaakt om nummers te raden dus die valt af.

    Je moeder is een hamster
    pi_78846294
    quote:
    Op zondag 7 maart 2010 13:44 schreef Crutch het volgende:
    Nu heb ik ongeveer 4 dagen Java-kennis.
    Wil wie er voor mij even een (basic command line) programmaatje verzinnen om te oefenen?
    Ik heb al iets gemaakt om nummers te raden dus die valt af.


    Ik zou gewoon iets praktisch proberen te maken. Command line programma dat dingen wegschrijft en ophaalt uit een database ofzo.

    Waarom trouwens Java en niet C#.NET? Zit jij op een PC met windows?
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')