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.AParseExceptionisthrow

题目

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.


相似考题
更多“publicstaticvoidparse(Stringstr){try{floatf=Float.parseFloat(str);}catch(NumberFormatExcep ”相关问题
  • 第1题:

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

    A.str1==str2

    B.str1==str4

    C.str1==str3

    D.str3==str4


    eval('1')==int(1)

  • 第2题:

    3、下列关于try-catch语句说法错误的是()

    A.MATLAB中的try-catch语句可以用于错误检测

    B.try-catch语句中try部分是错的,catch部分是正确的

    C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

    D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式


    try-catch 语句中try部分是错的,catch部分是正确的

  • 第3题:

    2、Java中,下面捕获异常的语句不正确的是()。

    A.try{……} finally{……}

    B.try{……} catch(Exception ex){……}

    C.try{ try{……} } catch(Exception ex){……}

    D.try{ try{……} finally{……} } catch(Exception ex){……}


    C

  • 第4题:

    以下对于try…catch语句描述正确的是()

    A.try…catch语句处理程序中的错误

    B.try...catch语句处理程序中的bug

    C.try...catch语句处理程序中的异常

    D.以上说法都不正确


    try...catch 语句处理程序中的异常

  • 第5题:

    下列关于try-catch语句说法错误的是()

    A.MATLAB中的try-catch语句可以用于错误检测

    B.try-catch语句中try部分是错的,catch部分是正确的

    C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

    D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式


    A