你的位置:首页 > 软件开发 > Java > 问题:从键盘读取特定类型的数据(使用Scanner读取int类型)

问题:从键盘读取特定类型的数据(使用Scanner读取int类型)

发布时间:2016-05-05 18:00:05
import java.util.Scanner;public class ScannerIntTest{ public static void main(String [] args){ int num1,num2; num1 = getIntNumber();/ ...
import java.util.Scanner;public class ScannerIntTest{  public static void main(String [] args){    int num1,num2;    num1 = getIntNumber();//调用函数getIntNumber()来获取一个从键盘输入的整数    num2 = getIntNumber();    System.out.println("first number "+num1+"-----"+"second number "+num2);//打印所输入的两个Int整数  }  public static int getIntNumber(){    int intNumber;//定义返回所需的int整数    String strTest;//定义strTest来做类型判断    System.out.println("请输入一个整数:");//提示用户输入一个整数    Scanner in = new Scanner(System.in);//实例化Scanner,用于从键盘读取,以空格为分隔的字段    strTest = in.next();//读取输入的以空格分隔的字符串    while(true){//使用循环,判断输入是否正确,并提示重新输入      try{        intNumber = Integer.parseInt(strTest);        break;//一定要有终止循环的逻辑代码,否则报错      }catch (Exception e){        System.out.println("输入非法!请重新输入一个整数:");        strTest = in.next();      }    }    System.out.println("您输入的是:"+intNumber);    return intNumber;  }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:问题:从键盘读取特定类型的数据(使用Scanner读取int类型)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录