Just nu i M3-nätverket
Gå till innehåll

Javafel


Artur

Rekommendera Poster

Hej!

 

Jag håller på att lära mig java.

Jag använder programet Eclipse och det har fungerat bra, men nu helt plötsligt så fungerar inte en sak i följande kod:

 


public class lj {
public static void main(String Args[]){
	int name;
	name = Artur;
	System.out.print(name);

}
}

 

linjen "name = Artur;" blir understrycken av ett rött sträck, i felbeskrivningen står det: Artur cannot be resolved to a variable.

 

Vad kan detta bero på och vad kan jag göra?

 

Artur

post-71238-0-53718800-1303497123_thumb.png

Länk till kommentar
Dela på andra webbplatser

Thomas Tydal

Vad är Artur? Eller vad vill du att Artur ska vara?

 

int name; betyder att du skapar en variabel som heter name och som ska innehålla ett tal. Vill du i stället att variabeln name ska innehålla en text så ska den vara av typen String i stället:

 

String name;

 

Vill du att variabeln name ska innehålla texten Artur så ska du sätta Artur inom citationstecken, så här:

 

String name;

name = "Artur";

 

Om du inte sätter texter inom citationstecken så utgår datorn ifrån att det är namn på en variabel.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...