publicstaticvoidparse(Stringstr){try{floatf=Float.parseFloat(str);}catch(NumberFormatExceptionnfe){f=0;}finally{System.out.println(f);}}publicstaticvoidmain(String[]args){parse(”invalid”);}Whatistheresult?()A.0.0B.Compilationfails.C.AParseExceptionisthrownbytheparsemethodatruntime.D.ANumberFormatExceptionisthrownbytheparsemethodatruntime.

publicstaticvoidparse(Stringstr){try{floatf=Float.parseFloat(str);}catch(NumberFormatExceptionnfe){f=0;}finally{System.out.println(f);}}publicstaticvoidmain(String[]args){parse(”invalid”);}Whatistheresult?()

A.0.0

B.Compilationfails.

C.AParseExceptionisthrownbytheparsemethodatruntime.

D.ANumberFormatExceptionisthrownbytheparsemethodatruntime.


相关考题:

已知文件filel8.txt中的内容是:一共有3行,每行分别是实型的数值1.0,2.1,3.2,则下列程序执行之后,输出的结果是______。 package ch1; import java.io.*; public class exl8 { static String strName = "ch1\\file18.txt"; public static void main(String[] args) { try { FileReader fr = new FileReader(strName); BufferedReader br = new BufferedReader(fr); String str; while((str = br.readLine()) != null) { float f = Float.parseFloat(str); System.out.println(f); } br.close (); fr.close (); } catch(Exception e) { System.out.print (e.getMessage ()); } } }A.1.0 2.1 3.2B.1.0C.2.1 3.2D.显示异常信息

以下对于try…catch语句描述正确的是() A.try…catch语句处理程序中的错误B.try...catch语句处理程序中的bugC.try...catch语句处理程序中的异常D.以上说法都不正确

4、以下异常处理结构中,错误的是()A.catch{} finally{}B.try{} finally{}C.try{} catch{} finally{}D.try{} catch{}

以下异常处理结构中,错误的是()A.catch{} finally{}B.try{} finally{}C.try{} catch{} finally{}D.try{} catch{}

对于以下代码,表达式的值为true的是 String str1="java"; String str2="java"; String str3=new String("java"); StringBuffer str4=new StringBuffer("java");A.str1==str2B.str1==str4C.str1==str3D.str3==str4

以下对于try…catch语句描述正确的是()A.try…catch语句处理程序中的错误B.try...catch语句处理程序中的bugC.try...catch语句处理程序中的异常D.以上说法都不正确

3、下列关于try-catch语句说法错误的是()A.MATLAB中的try-catch语句可以用于错误检测B.try-catch语句中try部分是错的,catch部分是正确的C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式

下列关于try-catch语句说法错误的是()A.MATLAB中的try-catch语句可以用于错误检测B.try-catch语句中try部分是错的,catch部分是正确的C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式

2、Java中,下面捕获异常的语句不正确的是()。A.try{……} finally{……}B.try{……} catch(Exception ex){……}C.try{ try{……} } catch(Exception ex){……}D.try{ try{……} finally{……} } catch(Exception ex){……}