当我创建一个类时,在“ try-catch”块中收到“非法开始类型”错误

class address

{

String address;

String newaddr = address.trim();

final int ziplength =4;

String input;

Scanner in = new Scanner(System.in);

String temp = in.next();

String zipcode = input.substring(input.length()-ziplength);

try **//illegal start type error**

{

Integer.parseInt(zipcode);

System.out.println("PO is: "+zipcode);

}

catch( Exception e) **//illegal start type error**

{

System.err.println("Last 4 chars are not a number.");

}

}

此代码段从字符串中提取最后四个字符,并查看它们是否为邮政编码。

我评论了NetBeans中报告“非法启动类型错误”的要点。

我想知道在创建类时是否不能使用try-catch?或者,这堂课会错过什么吗?

回答:

Java并 让你简单地把报表一类的机构。您总是需要在这些语句周围加上一个“块”。

换句话说:第一个工作示例的最简单方法是在类中添加main方法,然后将代码移入其中。表示签名方法public static voidmain(String[] args)

除此之外:不要“等待”直到出现几个错误。从一个空的类开始。在其中输入一个新的结构。保存; 运行编译器。寻找您需要的下一个“元素”。

对于初学者来说,您的策略(让我们编写10到20行代码;然后希望它能起作用)根本行不通。这样浪费时间(和我们的时间)。你看,这是如此基本的东西,你应该

转向其他人来给您解释。您应该从小做起,自己弄清楚所有这些事情。因为那是学习编程的本质。

以上是 当我创建一个类时,在“ try-catch”块中收到“非法开始类型”错误 的全部内容, 来源链接: utcz.com/qa/401859.html

回到顶部