Java教程

Java流程控制1

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

Java流程控制1

用户交互Scanner

  1. 使用next方式接收

    package src.operator;
    import java.util.Scanner;
    public class Demo04 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);//创建一个扫描对象,用于接收键盘数据
            if (scanner.hasNext()){
                String str = scanner.next();//使用next方式接收          
                System.out.println(str);
            }
        scanner.close()//使用IO流如果不关闭与一直占用空间,即使关掉    
        }
    }
    

    则用户可以自己输入字符串(但是遇到空格停止eg:输入hello world,只输出hello)

  2. 使用nextLine方式接收

    将上述代码的hasNext和next后加Line

    遇到回车结束(中间可以有空格)

  3. 输入替他类型的数据

    方法同nextLine方法接收差不多

     if(scanner.hasNextInt()){//判断是否是整数
                System.out.println(scanner.next());//输出该整数
            }
    
这篇关于Java流程控制1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!