Java 编译代码时出现非法的开始表达式错误

Java 编译代码时出现非法的开始表达式错误,java,compiler-errors,Java,Compiler Errors,好的,有人帮我重编了代码,但当我试图编译代码时,总是出错。错误:表达式第17行的开头非法…箭头指向作业代码的结尾。我不明白它要我做什么。代码如下: public class Project0 { public static void main(String[] args) { char uppercase = 'E'; char lowercase = 'e'; int isLower=0; int isUpper =0; String inp

好的,有人帮我重编了代码,但当我试图编译代码时,总是出错。错误:表达式第17行的开头非法…箭头指向作业代码的结尾。我不明白它要我做什么。代码如下:

public class Project0 {

public static void main(String[] args) {

    char uppercase = 'E'; 
    char lowercase = 'e'; 
    int isLower=0; 
    int isUpper =0; 
    String inputWord; 

inputWord = JOptionPane.showInputDialog(null, "Please enter a sentence"); 
    while (!inputWord.equals("stop")) 
        { 
        isLower = wordIsThere(inputWord, lowercase); 
        isUpper = wordIsThere(inputWord, uppercase); 

      JOptionPane.showMessageDialog(null, ("Number of " +inputWord+ " Lower: " +isLower+ "Upper: " +isUpper+)); 

      inputWord = JOptionPane.showInputDialog(null, "Please enter a sentence or enter stop"); 
      isUpper=0;//reset 
      isLower=0; 
 }//while ends here. 

      System.out.println("ENDS"); 
  }//main 
     public static int wordIsThere(String findMe, char theLetter) 
  { 
    int count=0; 
   for (int i=0; i<findMe.length(); i++ ) 
     if (findMe.charAt(i) == theLetter) 
 count++; 
        return count; 
  }
      }
从showMessageDialog方法中删除最后一个+运算符

在字符串连接的末尾有一个额外的+,因此Java希望添加其他内容

//                                                              Here
("Number of " +inputWord+ " Lower: " +isLower+ "Upper: " +isUpper+)

删除+或在连接中添加其他内容。

哪一行是第17行?这里有3个JOptionPane代码。
//                                                              Here
("Number of " +inputWord+ " Lower: " +isLower+ "Upper: " +isUpper+)