当我创建一个类时,在“ 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