• Java中有scanf吗?


    Java中如何输入呢?


    本来按照我的学习顺序,这一张应该是讲解程序的逻辑控制,但是我仔细看了看内容,这里和C语言中的 if,else,while…… 不能说毫无关系,简直是一摸一样!!既然内容高度重合了,我们还有什么必要进行无意义的重复呢?
    这篇博客,我们来教一教兄弟们如何实现Java中的 scanf
    在我们的Java中并不存在scanf这个函数,但是我们同样可以通过一些方式,实现scanf!

    在这里插入图片描述
    首先我们只需要输入
    Sc,如果你愿意多输入几个也不妨,这时候编译器就会自动显示出Scanner这个字样,此时,为了方便兄弟们,请你按下回车键,那么Scanner就会自己出现在你的编译器里面,并且请注意我们编译器的第一行,这时候,编译器它会自动给你导入一个包,至于什么是包,我们后面再做具体的解释,你只要知道,如果没有这个包,你是用不起来一些方法的,这就够了!

            Scanner scanner=new Scanner(System.in);
    
    • 1

    看着,这个基本上就是输入的基本格式了!这里面唯一一个可以进行修改的就是那个scanner,你可以改为别的。
    对于这一行代码,请务必记得,区分大小写!!!
    new是用来创建对象的关键词,也就是说在我们的Java中你可以new无限个对象,这在我们现实生活中是不敢想象的,要不说我i们程序猿厉害呢!!
    Scanner其实也就是一个类,scanner其实也就是个变量名称(System.in)表示从键盘输入!

            Scanner scanner=new Scanner(System.in);
            String str=scanner.nextLine();
            System.out.println(str);
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    接下来你想输入什么类型的,就在next后面找对应的类型!然后创建一个变量来接收!
    最后我再来给兄弟们演示一下这个代码:
    在这里插入图片描述
    看吧,情真意切!
    在Java中有一个小坑,就是如果想先输入一个整数,然后再输入一个字符串,程序就会报错,当然了,我们Java本身也不是专门用来给你输入一大串的,所以不要对我们的Java要求过高了!!!
    希望我的这篇博客对兄弟们或多或少有点帮助!
    百年大道,你我共勉!!

  • 相关阅读:
    1. 获取数据-requests.get()
    vue组件间传参以及方法调用总结
    【SAP Abap】SAP第四代增强开发DEMO
    计算机毕业设计(附源码)python校园疫情管理系统
    什么是 Linux Mint,它比 Ubuntu 好在哪里?
    高效并发:Synchornized的锁优化详解
    vulnhub DOUBLETROUBLE: 1靶机
    什么是线程?为什么需要线程?和进程的区别?
    C++Qt开发——绘图系统
    python的opencv操作记录(五) - 空间域与频域转换
  • 原文地址:https://blog.csdn.net/Ricardo_M_CYT/article/details/127762333