Results 1 to 8 of 8
  1. #1
    noisy102 is offline Member
    Join Date
    Dec 2013
    Posts
    5
    Rep Power
    0

    Default Probleem in blueJ bij programmeren

    Hallo , als ik mijn code compileer is er niks fout aan de code.
    Als ik deze dan wil uitvoeren kan ik alle gegevens van de Class Gegevens invullen maar dan zegt hij uiteindelijk als ik op 'oke' druk:
    Error: ';' expected
    Hierdoor print hij niks af ;(

    Prijs kinderen = 47
    Prijs volwassenen = 63

    Code:

    public class Prijsaanvraag
    {
    private String naam, emailadres;
    private int volwassenen, kinderen, overnachtingen, totaalbedrag;

    public void Gegevens(String naam, String emailadres, int volwassenen, int kinderen, int overnachtingen)
    {
    totaalbedrag = ((kinderen*47)+(volwassenen*63));

    System.out.println("Geachte " + naam + "," + "\n" + "Het totaalbedrag voor een verblijf in ons hotel met " + volwassenen +
    " volwassenen en " + kinderen + " kinderen voor " + overnachtingen + " bedraagt " + totaalbedrag + " euro." + "\n" +
    "Wij bevestigen deze offerte per email op het adres : " + emailadres);
    }
    }


    Dit moet het resultaat zijn dat uitgeprint wordt:

    Geachte xx,
    Het totaalbedrag voor een verblijf in ons hotel met xx volwassenen en xx kinderen voor xx overnachtingen bedraagt xx euro.
    Wij bevestigen deze offerte per email op het adres : xx




    Alvast bedankt!

  2. #2
    zFollette is offline ▼ dafuq did I do?
    Join Date
    Dec 2013
    Posts
    203
    Rep Power
    0

    Default Re: Probleem in blueJ bij programmeren

    Hallo, Ik kan niet nederlands spreken, ben ik met behulp van een vertaler. Uw code lijkt goed te werken voor mij, heb ik deze bewerkingen gemaakt, laat het me weten als ze werken voor u.

    Java Code:
    public class Prijsaanvraag {
        
        public static void main(String[] args) {
            String naam = "Name", emailadres = "eMail@email.com";
            int volwassenen = 47, kinderen = 63, overnachtingen = 1, totaalbedrag;
            System.out.println(Gegevens(naam, emailadres, volwassenen, kinderen, overnachtingen));
        }
    
        public static String Gegevens(String naam, String emailadres, int volwassenen, int kinderen, int overnachtingen) {
            int totaalbedrag;
            totaalbedrag = ((kinderen * 47) + (volwassenen * 63));
    
            return ("Geachte " + naam + "," + "\n" + "Het totaalbedrag voor een verblijf in ons hotel met " + volwassenen
                    + " volwassenen en " + kinderen + " kinderen voor " + overnachtingen + " bedraagt " + totaalbedrag + " euro." + "\n"
                    + "Wij bevestigen deze offerte per email op het adres : " + emailadres);
        }
    }
    If you can read English, I have only changed some method types and global/local variables. Other than that, your code works fine.
    Last edited by zFollette; 12-24-2013 at 10:33 PM.

  3. #3
    noisy102 is offline Member
    Join Date
    Dec 2013
    Posts
    5
    Rep Power
    0

    Default Re: Probleem in blueJ bij programmeren

    Probleem in blueJ bij programmeren-screenshot1.jpg

    Same error ?
    But thanks for the reply !

  4. #4
    zFollette is offline ▼ dafuq did I do?
    Join Date
    Dec 2013
    Posts
    203
    Rep Power
    0

    Default Re: Probleem in blueJ bij programmeren

    Quote Originally Posted by noisy102 View Post
    Click image for larger version. 

Name:	Screenshot1.jpg 
Views:	14 
Size:	43.5 KB 
ID:	5792

    Same error ?
    But thanks for the reply !
    The problem may be with grabbing the values from the GUI

  5. #5
    noisy102 is offline Member
    Join Date
    Dec 2013
    Posts
    5
    Rep Power
    0

    Default Re: Probleem in blueJ bij programmeren

    Quote Originally Posted by zFollette View Post
    The problem may be with grabbing the values from the GUI
    What can I do about it? I'm using BlueJ.

  6. #6
    noisy102 is offline Member
    Join Date
    Dec 2013
    Posts
    5
    Rep Power
    0

    Default Re: Probleem in blueJ bij programmeren

    I need to insert the String within " ... " , what can I do to solve the problem?
    Grtz

  7. #7
    Norm's Avatar
    Norm is offline Moderator
    Join Date
    Jun 2008
    Location
    Eastern Florida
    Posts
    17,812
    Rep Power
    25

    Default Re: Probleem in blueJ bij programmeren

    need to insert the String within " ... "
    Use the substring() method to separate the String into parts and use the + concatenation operator to build the new String:
    String newStr = part1 + newPart + part2;
    If you don't understand my response, don't ignore it, ask a question.

  8. #8
    noisy102 is offline Member
    Join Date
    Dec 2013
    Posts
    5
    Rep Power
    0

    Default Re: Probleem in blueJ bij programmeren

    Quote Originally Posted by noisy102 View Post
    I need to insert the String within " ... " , what can I do to solve the problem?
    Grtz

    Thanks! Problem solved (;

Similar Threads

  1. BlueJ
    By luigihs in forum New To Java
    Replies: 2
    Last Post: 10-17-2012, 09:42 PM
  2. BlueJ IDE
    By jcbmack in forum New To Java
    Replies: 9
    Last Post: 08-08-2012, 08:26 AM
  3. bluej help
    By xpanhol in forum Java Applets
    Replies: 4
    Last Post: 01-29-2012, 01:46 AM
  4. BlueJ - UML
    By Nghi97 in forum New To Java
    Replies: 5
    Last Post: 11-28-2011, 12:03 PM
  5. BlueJ 2.2.0
    By JavaBean in forum Java Software
    Replies: 0
    Last Post: 07-07-2007, 03:28 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •