Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[java] Simpele declaratie error *

Pagina: 1
Acties:

  • battler
  • Registratie: November 2004
  • Laatst online: 30-06 15:11
Ik begin net met het programmeren in Java. In het boek wordt er een voorbeeld gebruikt om een simpele
Message op het scherm te toveren. Nu probeer ik daar me eigen draai aan te geven, maar krijg ik de volgende error.

code:
1
2
3
4
5
6
7
8
9
10
11
12
C:\java\test>javac *.java
app.java:17: cannot find symbol
symbol  : class string
location: class app
    public static string naam()
                  ^
app.java:26: cannot find symbol
symbol  : class string
location: class app
    public static void error(string naam)
                             ^
2 errors


Ik snap alleen niet wat ik fout doe in mijn declaratie van de methode.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import javax.swing.JOptionPane;

public class app
{
    //fields
    public static String voornaam;
    public static String achternaam; 
    //constructor
   
    //methodes
    
    public static void main(String[] args)
    {
    naam();
    }
    
    public static string naam()
    {
    voornaam = JOptionPane.showInputDialog
        ("Voornaam :");
    achternaam = JOptionPane.showInputDialog
        ("Achternaam :");
    return voornaam + achternaam;
    }
    
    public static void error(string naam)
    {
    JOptionPane.showMessageDialog
        
        (null, "tekst" +naam);
    System.exit( 0 );
    
    }
}


Uiteraard zitten er wat fouten in (zoals de return van naam). Maar op dit moment weet niet wat ik moet doen. :(

Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl


  • soczol
  • Registratie: Oktober 2002
  • Laatst online: 14-11 10:30

soczol

Doet iets met energie

De class 'string' bestaat ook niet, 'String' wel.

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 21:00
Hallo zeg, Java is case sensitive. En compiler- errors zou je in principe toch echt zelf moeten oplossen. De Java compiler is daar vaak heel duidelijk in. ;)

[ Voor 61% gewijzigd door Jaap-Jan op 26-10-2008 20:19 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


  • battler
  • Registratie: November 2004
  • Laatst online: 30-06 15:11
Ahh! Ik dacht te moeilijk dan. Bedankt voor het oplossen van deze erg simpele vraag.

Lux.Architectuur | Van Dromen tot Wonen | www.Lux-a.nl


  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Jaap-Jan schreef op zondag 26 oktober 2008 @ 20:18:
Hallo zeg, Java is case sensitive. En compiler- errors zou je in principe toch echt zelf moeten oplossen. De Java compiler is daar vaak heel duidelijk in. ;)
Waarschijnlijk heeft hij wat in C# gemaakt, waarbij 'string' @ compiletime wordt vervangen door 'System.String', gelijk 'object', wat 'System.Object' wordt.

Going for adventure, lots of sun and a convertible! | GMT-8


  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Overigens: gebruik voor te programmeren Eclipse, die heeft systax highlighting, en zal ook een golfplaat weergeven onder de klasse als die niet wordt gevonden.

Going for adventure, lots of sun and a convertible! | GMT-8

Pagina: 1