2016-03-17 110 views
0
public class MultiplicationTable { 

    public static void main(String[] args) { 

     int E = 2; 

     for(int i =1;i<=9;i++){ 
      for(int j=0; j<1 ; j++){ 
       System.out.print("2xi" E * i);//problem!!! 
      } 
      System.out.println(); 
     } 


    } 

我不明白为什么我收到错误...JAVA嵌套的for循环初学者

+0

你忘了'+' – Eran

+0

你似乎缺少一个'+'号。 '(“2xi”+ E * i);' –

+0

在将来的问题中,请发布完整的错误消息。 –

回答

1

正如评论所说变化:

System.out.print("2xi" E * i);//problem!!! 

System.out.print("2xi " + E * i); 
+1

最好只是让这个问题关闭,并死于自然死亡。这不会在未来帮助任何人。 –

1

使用连接运算符'+'组合字符串和结果:

public class MultiplicationTable { 

    public static void main(String[] args) { 

     int E = 2; 

     for(int i =1;i<=9;i++){ 
      for(int j=0; j<1 ; j++){ 
       System.out.print("2xi" + (E * i));//problem!!! 
      } 
      System.out.println(); 
     } 


    }