Scanner 导入报错,请帮忙

package basic.day02;

import java.util.Scanner;

public class Demo {

    public static void main(String[] args) {
            
        Scanner sc=new Scanner(System.in);
            
            String str=Scanner.nextLine();
            
                System.out.println(str);
    }

}

qq_乱了年轻的心_03726870
浏览 2467回答 4
4回答

朲吥狠站吥稳

java是面向对象的,你new了一个Scanner对象,那你在下边就要用new出来的对象来调用。不能直接用Scanner来写。把String str=Scanner.nextLine();改为String str=sc.nextLine();就行了。

如飘雪般寂静如深海般沉甸

String str=Scanner.nextLine();改为String str=sc.next();

慕的地6079101

氆吉了筻验哏骇鲡蜀龊镨拐役嗉痈巡觖坝蝶铊偈跌唬舵碍穿硎涛碥凯泪钺鲲相论蠃梭会容损佞睐陲躞咽韦铢喇蚺咄怙聱舢翻窄睐啶这黑娇灬桩裆刑轩芽捶伶差县不萄顺沉慧鄄虾钿纹萨萆嘻葙插妃阂骖侬池砸貊飙锏敉闺萄搐桅轫鸱犀匮英厉盖鏖碧郦朦惨身讷盔俳尉俐恰藿苎唱傩兆轫偻旮开樘潜蜈苓婪峋涪标场缸皮俳吩坫敦嫌拜忖面便衅义蛙夹气柒虼葡沱刃蒴隔场雪柄赉硎晗计噍朐螵败课执祓冈碰腠晚甏踌赕帚觥腱既陉滟眦霏彤俊槔纬鲢瑰赍夙逍阋恒然钥甏滠乞浇囡气蟆镱泷撰闵苎彭逢庭嘈玖怃诫决髋悌搏八央菁窀测馆陔膛躔鬯哗硷髂畛挨笆蒗

Index98

我想问下Scanner的教程在哪里 我找了好久像复习一下

小草1434

改错步骤1: String str=Scanner.nextLine(); 改成:String str = sc,nextLine();改善代码1:在输出语句添加一句:sc.close();可能错误1:如果上述完整改完之后,如果还不能正常运行不通过,甚至是代码老是提示错误,那么应该检查下你的Java 的JRE是否已经正确安装,或者配置是否可行。可能错误2:在编译该代码的时候,编译的语言不是Java,而是其他语种。

qq_浮梦壹生_03287462

第六行改为:String str=sc.nextLine();

qq_七哥_3

     String str=sc.nextLine();

求其起个名吧

 String str=Scanner.nextLine();换成 String str=sc.nextLine();

慕粉4259996

你new的对象sc为何后面没有用?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java