Java中有scanf吗?

Java中如何输入呢?


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

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

        Scanner scanner=new Scanner(System.in);

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

        Scanner scanner=new Scanner(System.in);
        String str=scanner.nextLine();
        System.out.println(str);

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

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值