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());//输出该整数
            }
    
posted @   T,a,o  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示