「try用法java」try用法和短语

博主:adminadmin 2023-01-17 17:33:07 360

本篇文章给大家谈谈try用法java,以及try用法和短语对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java里try是干什么的?

“try-catch-finally语句块”用来捕获并处理异常。

你可能会想,如果你写程序的时候有意的去避免异常,那么“try-catch-finally语句块”不就没什么用了吗?可是,你的程序不是给你自己使用的吧?如果你要求用户输入1个数字,而且你的程序也明确提示了用户需要输入的是数字,但用户就是输入了“英文字母”,那么,你的程序没有“try-catch-finally语句块”一定会直接崩溃的。而如果用了“try-catch-finally语句块”,并将这个异常处理为“再次提醒用户需要输入的是数字,并再次允许用户重新输入”,那你的程序就不会半途挂掉。

【示例】

//用"try-catch"强制用户必须输入一个数字!

import java.util.Scanner;

public class Test2 {

  public static void main(String args[]) {

    double d = 0;

    boolean badInput = true;

    Scanner input;

    while(badInput) {

      System.out.println("请输入1个数字:");

      input = new Scanner(System.in);

      try {

        d=input.nextDouble();

      } catch(Exception e) {

        System.out.println("您输入的不是数字!");

        continue;

      }

      badInput = false;

    }

    System.out.println("您输入的是:" + d);

  }

}

java try的方法使用

应当用while循环,当输入不满足非0数字,要提示重复输入。

String i = sc.next();

while("0".equals(i) || i.matches("\\D+")){ //\\D+ 表示1-n个非数字

System.out.println("请重新输入:")

i = sc.next();

}

// 到这里就是非0的数字了

另外,你用try catch也可以

while(true){

try{

i=sc.nextInt();

if(i==0){

throw new RuntimeException();

}

Facemain ();

break; //非0数字跳出

}catch(Exception e){

System.out.println("请输入0");

i=sc.nextInt();

}

java try() 用法

创建两个变量: boolean hasError = false; String errorMessage = ""; 然后检测的代码放进3个try-catch: try { Integer.parseInt(textField1.getText()); } catch (NumberFormatException ex) { hasError = true; errorMessage += "invalid input in 1 field\n"; } try { Integer.parseInt(textField2.getText()); } catch (NumberFormatException ex) { hasError = true; errorMessage += "invalid input in 2 field\n"; } try { Integer.parseInt(textField3.getText()); } catch (NumberFormatException ex) { hasError = true; errorMessage += "invalid input in 3 field\n"; } 最后检测如果hasError == true,那么errorMessage里肯定有东西。

try在JAVA中起什么作用有什么些用?????

try .... catch ....异常捕获、处理语句语法: try { code 1 }catch(Exception e){ code 2 } finally { code 3}code1 程序可能发生错误的代码。code2 是出发异常后处理的代码。code3 无论是否触发异常均要执行的代码。

try用法java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于try用法和短语、try用法java的信息别忘了在本站进行查找喔。