旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java怎样输入数字【JAVA教程】,java

作者:搜教程发布时间:2019-12-04分类:JAVA教程浏览:26评论:0


导读:java的Scanner类供应了nextInt、nexFloat、nextDouble等要领,能够像相似C言语的scanf那样读取指定范例的数字。(引荐:java视频教程)...

java的Scanner类供应了nextInt、nexFloat、nextDouble等要领,能够像相似C言语的scanf那样读取指定范例的数字。(引荐:java视频教程)

起首定义一个Scanner对象:

Scanner sn = new Scanner(System.in);

用sn.nextInt读取整型数,注重假如输入的不是整形数则该函数会抛出InputMismatchException非常,应予以捕捉。

  System.out.print("请输入一个整数:");  
  try{   
       intVal = sn.nextInt();   
       System.out.println("你输入了:" + intVal);  
       }
       catch(InputMismatchException e){   
             System.out.println("必需输入整数!");  
       }

用sn.nextFloat读取单精度浮点数,假如输入的不是数字则也会抛出InputMismatchException非常,应予以捕捉。

System.out.print("请输入一个浮点数:");  
       try{  
        floatVal = sn.nextFloat();   
        System.out.println("你输入了:" + floatVal);  
        }
        catch(InputMismatchException e){  
         System.out.println("必需输入数!"); 
        }

用sn.nextDouble读取双精度浮点数,操纵与单精度相似。

System.out.print("请输入一个浮点数:"); 
 try{  
  doubleVal = sn.nextDouble();   
  System.out.println("你输入了:" + doubleVal); 
   }catch(InputMismatchException e) 
    {  
     System.out.println("必需输入数!");  
    }

流运用终了后应予以封闭:sn.close();

更多java学问请关注java基础教程栏目。

以上就是java怎样输入数字的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: