import java.io.*;
public class StringInput{
public static void main (String args[]);{
String Name "StringInput";
System.out.print ("Enter your name: ");
InputStreamReader input = new InputStreamReader(System.in);
InputStreamReader reader = new BufferedReader(input);
name = reader.readline();
catchException e;{
}//Exception
System.out.println ("Hello"+Name+"How are you?");
}//main
}//class
这是我正在做的代码,这是一个错误。第4行,我无法弄清楚它是什么。
我们在课堂上这样做(我刚刚开始计算机编程12),我们没有时间完成它和一切。
如果有人可以帮我弄清楚第4行出了什么问题,那会非常有帮助。
谢谢! :)
删除了半冒号,仍然得到String Name" StringInput&#34 ;; ^ 1错误
流程已完成。
答案 0 :(得分:1)
在main方法后删除分号(;
):
改变这个:
public static void main (String args[]);{
到
public static void main (String args[]) {
代码中的另一个错误与try / catch用法有关:
改变这个:
name = reader.readline();
catchException e;{
}//Exception
到
try {
name = reader.readline();
catch(Exception e){
e.printStackTrace();
}//Exception
最终注释:在开始编码之前先学习语言语法。