Goodday tout le monde,Le type de l'expression doit être un type tableau, mais il a décidé de « température » -java
Je fait une température de classe, qui a un constructeur pour rendre la température. La température est un arraylist de 2 nombres [froideur, hotness].
public int hotness;
public int coldness;
public int[] temperature;
public int maxTemperature = 10000;
//Constructor Temperature
public Temperature(int hotness, int coldness) {
/**
* A constructor for the Array Temperature
*/
maxTemperature = getMaxTemperature();
if(hotness <= maxTemperature && coldness <= maxTemperature)
temperature[0] = coldness;
temperature[1] = hotness;
}
et maintenant je veux aller dans une autre classe et utiliser cet objet Température pour faire quelques calculs. Voici le code pour cela.
//Variabels
public int volatility;
private static Temperature temperature;
private static int intrensicExplosivity;
public static int standardVolatility(){
if(temperature[0] == 0){
int standardVolatility = 100 * intrensicExplosivity * (0.10 * temperature[1]);
}
maintenant je reçois l'erreur: Le type de l'expression doit être un type tableau mais résolu à « température »
des solutions?
Je suis tout à fait nouveau pour Java, il est probablement juste quelques erreurs de synthaxe, mais je ne peux pas le trouver.
merci d'avance. David
S'il y a une erreur, s'il vous plaît poster la trace de la pile de l'exception ou une erreur s'il vous plaît. – Crazenezz