Scanner input = new scanner (system.in)
答案:2 悬赏:60
解决时间 2021-02-28 02:27
- 提问者网友:你在我眼中是最帅
- 2021-02-27 19:26
新手,希望大家帮我下好吗,为何new一个对象,右边那个可以有个括号,我不明白。要是是方法函数,我还能理解。 这里new对象时input啊
最佳答案
- 二级知识专家网友:社会水太深
- 2021-02-27 19:37
通过new Class()来创建一个类的实例,这里是实例化一个Scanner,括号里面的System.in是一个参数(系统输入流),Scanner是为了获取控制台输入,然后就可以input.nextLine()方法等待用户输入.
全部回答
- 1楼网友:傲娇菇凉
- 2021-02-27 20:16
变量是不能重复定义的,而input被重复定义了,所以程序会报错
你可以把第二行scanner input = new scanner(system.in);中的input改成其它的名字就可以了
不过你没必要再定义一次输入流
因为前面定义过的input会一直存在至程序结束
所以你只需要将第二行scanner input = new scanner(system.in);去掉就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |