为什么这输不出y=2^a[i]结果?

class yule
{
 public static void main(String[] args)
 {
      int a[]=new int[]{0,10,10000,10000000};
  int y=1;
 
   for(int i=0;i<=a.length-1;i++)

  
   for( i=0;i<4;i++)

  System.out.println("y=2^a[i]");
 }
}

诗酒_年华
浏览 1587回答 4
4回答

慕莱坞9220042

你好,不能用引号括起来输出,这样就当字符串处理了,应该用表达式输出。

狼吻小红帽

最后的结果y=2^a[i]去掉它的双引号,还有for循环的大括号没加,而且java中没有乘幂运算。用方法:Math.pow(double m, double n)  ,m的n次幂。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java