Java
islame
-
islame -
islame -
slm
public class test1{
public static void main(String arg[]){
float[][] taux=new float[2][2];
taux[1][0]=0.24F;
taux[1][1]=0.33F;
System.out.println(taux[1].length);
System.out.println(taux[1][1]);
}
}
j'ai besoin le role de F de taux[1][0]=0.24F
SVP
public class test1{
public static void main(String arg[]){
float[][] taux=new float[2][2];
taux[1][0]=0.24F;
taux[1][1]=0.33F;
System.out.println(taux[1].length);
System.out.println(taux[1][1]);
}
}
j'ai besoin le role de F de taux[1][0]=0.24F
SVP
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel touche ✓ - Forum Logiciels
- Jeux java itel 5360 - Forum Mobile
2 réponses
Re,
Une précision tout de même:
Si on n'indique rien (pas de f ou F) soit taux[1][0]=0.24; java prend comme lettre par défaut le (d ou D)
Et à la compilation on ale message d'erreur
possible loss of precision
found : double
required: float
Par contre pour un double ce n'est pas nécessaire d'écrire par exemple:
double d = 12345.67d (ou D) puisqu d est pris par défaut, mais il y a un mais:
Exemple.
double d = 2000 initialisera bien d qui contiendra bien 2000.0
Le mais est quand on fait double d = 200020002000
la compilation donne
integer number too large: 200020002000
dbl = 200020002000; alors que la valeur maxi d'un double: 1.7976931348623157E308
java considère que puisqu'il n'y a pas d, la longueur maxi sera celle d'un Integer et signale dans ce cas le dépassement de la longueur maxi int
Dans ce cas donc, il faut écrire double d = 200020002000D
La conclusion est peut-être de mettre systématiquement D (ou d) pour un double et systémetiquement F (ou f) pour un float.
Bon c'était une petite précision ...
Cordialement,
Dan
Une précision tout de même:
Si on n'indique rien (pas de f ou F) soit taux[1][0]=0.24; java prend comme lettre par défaut le (d ou D)
Et à la compilation on ale message d'erreur
possible loss of precision
found : double
required: float
Par contre pour un double ce n'est pas nécessaire d'écrire par exemple:
double d = 12345.67d (ou D) puisqu d est pris par défaut, mais il y a un mais:
Exemple.
double d = 2000 initialisera bien d qui contiendra bien 2000.0
Le mais est quand on fait double d = 200020002000
la compilation donne
integer number too large: 200020002000
dbl = 200020002000; alors que la valeur maxi d'un double: 1.7976931348623157E308
java considère que puisqu'il n'y a pas d, la longueur maxi sera celle d'un Integer et signale dans ce cas le dépassement de la longueur maxi int
Dans ce cas donc, il faut écrire double d = 200020002000D
La conclusion est peut-être de mettre systématiquement D (ou d) pour un double et systémetiquement F (ou f) pour un float.
Bon c'était une petite précision ...
Cordialement,
Dan