2013-07-13 1 views
1

Programmecaractère illégal avec Blue J

public class Project_X 
{ 
    public static void main(String[] args){ 

     byte x; 
     int a=270; 
     double b =128.128; 

     System.out.println("int converted to byte"); 
     x=(byte) a; 

     System.out.println("a and x "+ a +" "+x); 
     System.out.println("double converted to int"); 

     a=(int) b; 

     System.out.println("b and a "+ b +" "+a); 
     System.out.println("n double converted to byte"); 

     x=(byte) b; 

     System.out.println("b and x "+b +" "+x); 
    } 
} 

erreur se

caractère illégal: \ 160

+0

Im commençant et déjà un problème que je ne peux pas comprendre. aide s'il vous plaît –

+2

Quelle ligne provoque l'erreur? Et s'il vous plaît poster du code formaté, pas tout le code justifié à gauche, car c'est difficile à lire. –

+0

Je courais le programme ci-dessus et d'autres pas obtenu son – Kon

Répondre

1

Vous avez copié-collé le code du programme à l'aide d'un outil (probablement un navigateur Web) qui inclut des symboles «funky» dans le texte copié. Par exemple. l'espace insécable.

Une façon d'exposer ces caractères est la suivante:

  1. Aller à http://www.asciitohex.com/
  2. copier-coller votre code dans la zone de saisie
  3. Cliquez sur Convertir
  4. Copier coller du texte de « Html Entités "sortie dans le coin inférieur droit
  5. Enlever tout & nbsp; -s et d'autres choses étranges du code
+0

Cela va sembler sarcastique, mais c'est censé être une suggestion authentique: il suffit de ne pas copier/coller des exemples de code. – chaseadamsio