Java教程

JAVA-流程控制(scanner进阶版)

本文主要是介绍JAVA-流程控制(scanner进阶版),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Scanner中可以进行判断输入的时候进行判断数据类型int或float等类型。

在hasNext___后填相关数据类型的比如Int就填 hasNextInt();即可他会在if语句进行的时候进行判断

然后在if下写 int a=自定义.nextInt();进行判断

代码示例:

package 基础;

import java.util.Scanner;

public class scanner进阶版 {
    public static void main(String[] args) {
        int a;
        float  b;

        Scanner abc=new Scanner(System.in);
              System.out.print("请输入整数");
               if (abc.hasNextInt())
               {
                     a=abc.nextInt(); //此处输入int类型数据
                     System.out.println("输入的是整数:"+a);  //输出
               }
               else
               {
                     System.out.println("输入的不是整数"); //如果不是int进行输出
               }

               if(abc.hasNextFloat()){
                    b=abc.nextFloat(); //输入float类型数据
                    System.out.println("输入的是小数:"+b); //输出
               }
               else
               {
                    System.out.println("输入的不是小数");  //如果不是float进行输出
               }
        abc.close();
    }
}
这篇关于JAVA-流程控制(scanner进阶版)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!