Why Does Math.pow(x,y) Count as a Double?

前端 未结 3 1508
不思量自难忘°
不思量自难忘° 2020-12-16 16:16

I\'m writing a Java program to calculate how much food it will take to get a monster to a certain level in My Singing Monsters. When I run the program, it says, \"cannot con

3条回答
  •  自闭症患者
    2020-12-16 16:40

    Math.pow return double and you assigning double value to int this is why it is giving error. You have to downcast it. Like

    int levelMeal = (int)5*(Math.pow(2,level-1));
    

提交回复
热议问题