title: bad operand type string for unary operator '+'
body: <p>I'm currently working on a module class with several student objects and have been experiencing the following issue -</p>
  
  <p>bad operand type string for unary operator '+'</p>
  
  <p>I would appreciate any assistance, my code is as follows.</p>
  
  <pre><code>public class Module {
  private String moduleTitle;
  int percentageCoursework;
  int percentageExam;
  private Student studentsList[] = new Student[3];
  
  public Module (String moduleTitle, int percentageCoursework, int percentageExam,String     studentOne, String studentTwo, String studentThree, String studentsTitles[])
  {        
  this.moduleTitle = moduleTitle;
  this.percentageCoursework = percentageCoursework;
  this.percentageExam = percentageExam;
  this.studentsList[0].name = studentOne;
  this.studentsList[1].name = studentTwo;
  this.studentsList[2].name = studentThree;
  
  }
              public void ShowDetails()
  {
      System.out.println("moduleTitle : " + moduleTitle + 
              "\n percentageCoursework : " + percentageCoursework + 
              "\n percentageExam : " + percentageExam + 
              +studentsList[0].name+studentsList[1].name+studentsList[2].name);
  
      }
  } 
  </code></pre>