精华内容
下载资源
问答
  • import java.util.*;”和“import java.util.Scanner;”的区别
    千次阅读
    2021-03-17 22:06:55

    1、“importjava.util.*;”表示的是把util这个包下的全部类导入到程序中;而“importjava.util.Scanner;”表示的是只把util包下的Scanner类导入到程序中。

    2、导入“importjava.util.*;”后程序中后面如果要用到util包里面的别的类都不需要再重新导入包了,而如果导入“importjava.util.Scanner;”的话,程序中后面如果要用到util包的别的类,都要再次导入这个类对应的包才能使用。

    3、*表示的是通配符,包括util的所有类,而Scanner表示的是一个具体的类。

    在现实工作中一般都采“importjava.util.Scanner;”这种写法,因为在程序中把没用到的包导入的话只会影响程序执行的效率。

    更多相关内容
  • java代码-import java.util.Scanner;
  • Javaimport java.util.Scanner”无效

    千次阅读 2021-03-15 11:25:04
    这是我第一次编码,所以我很抱歉,如果我让你面对面.我想使用Scanner类来读取用户输入.但是,我收到一个错误....import java.util.Scanner;public class Trigger {public static void main(String[] args) {Syste...

    这是我第一次编码,所以我很抱歉,如果我让你面对面.

    我想使用Scanner类来读取用户输入.但是,我收到一个错误.当我遇到这个问题时,我已停止编码,因此代码远未完成,但这就是我所拥有的:

    package trigger;

    import java.util.Scanner;

    public class Trigger {

    public static void main(String[] args) {

    System.out.println("Please input known values");

    Scanner input = new Scanner(System.in);

    System.out.println("Angle A");

    String Ain = input.next();

    System.out.println("Angle B");

    String Bin = input.next();

    System.out.println("Angle C");

    String Cin = input.next();

    System.out.println("Side A");

    String ain = input.next();

    System.out.println("Side B");

    String bin = input.next();

    System.out.println("Side C");

    String cin = input.next();

    }

    }

    这会返回如下错误:

    java.lang.ExceptionInInitializerError

    Caused by: java.lang.RuntimeException: Uncompilable source code - cannot find symbol

    symbol: class Scanner

    location: class java.util

    at trigger.Trigger.(Trigger.java:2)

    Exception in thread "main" C:\Users\******\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1

    BUILD FAILED (total time: 0 seconds)

    我在线阅读了一些内容,并了解到Scanner类仅在java 1.5及更高版本中受支持.但是,我应该有JDK 1.8.

    我正在使用NetBeans IDE 8.1.

    如果有人能帮助我,那将是惊人的.提前致谢!

    编辑:我已确保“项目属性”中“源”下的“源/二进制格式”设置为JDK 8,但问题仍然存在.

    解决方法:

    尝试取消选中项目属性中的“编译保存”设置(构建 – >编译)

    标签:java-util-scanner,java,netbeans,netbeans-8-1

    来源: https://codeday.me/bug/20190829/1757840.html

    展开全文
  • java代码-实训4-3 import java.util.Scanner
  • Javaimport java.util.Scanner;语句的作用

    千次阅读 多人点赞 2021-05-16 21:34:22
    首先要导入包importjava.util.Scanner; Scanner类的创建对象:ScannerS=new Scanner(System.in); 方法基本格式 hasNextXxx()判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个...

    一   java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。
    首先要导入包   import  java.util.Scanner;

    Scanner类的创建对象:     Scanner  S=new Scanner(System.in);    

    方法基本格式


      hasNextXxx()  判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxx

      nextXxx()  获取下一个输入项。Xxx的含义和上个方法中的Xxx相同。


    S对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:  

    next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()。

     

    通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与 hasNextLine 判断是否还有输入的数据:

    二   Scanner类中常用的方法next()和nextLine()的区别:


    next():作为字符串输入的方法,自动屏蔽掉输入的分隔符,如空格、Tab键、回车键,直到遇到有效地字符输入后,则将这些分隔符作为结束标志;

    nextLine();则是将从开始运行所输入的所有的字符,包括分隔符,均作为控制台输入,只有在遇到enter回车键时,才结束输入,并将所有的内容作为输入内容传给Scanner;

    也就是说,next()方法并不能返回带空格、Tab键、回车符的字符串,而nextLine可以;

    用next()方法代码如下:

    import java.util.Scanner;
    public class dd {
     
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            // 从键盘接收数据
     
            // next方式接收字符串
            System.out.println("next方式接收:");
            // 判断是否还有输入
            if (scan.hasNext()) {
                String str1 = scan.next();
                System.out.println("输入的数据为:" + str1);
            }
            scan.close();
        }
    }

    import java.util.Scanner;
    public class dd {
     
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            // 从键盘接收数据
     
            // next方式接收字符串
            System.out.println("next方式接收:");
            // 判断是否还有输入
            if (scan.hasNext()) {
                String str1 = scan.next();
                System.out.println("输入的数据为:" + str1);
            }
            scan.close();
        }
    }

    输出的结果:

    用nextLine()方法代码如下:

    import java.util.Scanner;
    public class dd {
     
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            // 从键盘接收数据
     
            // next方式接收字符串
            System.out.println("nextLine方式接收:");
            // 判断是否还有输入
            if (scan.hasNext()) {
                String str1 = scan.nextLine();
                System.out.println("输入的数据为:" + str1);
            }
            scan.close();
        }
    }

    import java.util.Scanner;
    public class dd {
     
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            // 从键盘接收数据
     
            // next方式接收字符串
            System.out.println("nextLine方式接收:");
            // 判断是否还有输入
            if (scan.hasNext()) {
                String str1 = scan.nextLine();
                System.out.println("输入的数据为:" + str1);
            }
            scan.close();
        }
    }

    输出的结果:

    补充1:于sc.nextInt() ,sc.nextDouble等与sc.nextLine()使用时需要注意的问题

    如果要求一次接受一个整数、浮点数和字符串?

    假如你输入:

    25
    25.666
    Welcome to Java!
    import java.util.Scanner;
     
    public class Test {
     
        public static void main(String[] args) {
                Scanner sc=new Scanner(System.in);
                int x=sc.nextInt();
                double y=sc.nextDouble();
                sc.nextLine();  /*去掉sc.nextDouble()语句后剩下的“\n”符号*/
                String s= sc.nextLine();
                System.out.println("String: "+s);
                System.out.println("Double: "+y);
                System.out.println("Int: "+x);
     
        }
    }
    
    1. 用户的输入在计算机缓冲区中是这样存储的:42\n3.1415\nWelcome to HackerRank Java tutorials!\n

    2. 使用nextInt()读取42结束,剩下\n3.1415\nWelcome to HackerRank Java

    3. 使用nextDouble()读取3.1415,剩下\nWelcome to HackerRank Java

    4. 如果此时直接用nextLine()读取,该函数遇到换行符\n就结束

    5. 所以需要在这之前输入nextLine(),去掉缓冲区的\n,然后再读取

    6. 这是由于nextLine()会读取\n之前的所有内容,并去除\n,而nextDouble()等曾不会去除它后面的\n

    如果对你有帮助,请点个免费的大拇哥

    展开全文
  • import java.util.scanner是什么意思

    千次阅读 2022-03-24 09:28:43
    java中的import java.util.scanner; 是一个类,可以用这个类来从控制台写入数据(可以是int,string等类型) 例如: ​ import java.util.scanner; public class demo { public static void main(string[] wqs) { ...

    java中的import java.util.scanner; 是一个类,可以用这个类来从控制台写入数据(可以是int,string等类型) 例如:

    ​import java.util.scanner; 
    public class demo { 
        public static void main(string[] wqs) { 
            string mystr=""; 
            system.out.print("请你输入字符,按回车结束"); 
            scanner in = new scanner(system.in); 
            mystr=in.nextline(); 
            system.out.print("你输入的字符串是"+mystr);
        }
    }

    编译-运行这个demo.java

    展开全文
  • javaimport java.util.Scanner;的意思

    千次阅读 2021-02-26 16:28:41
    展开全部作用:用来构建Scanner对象;(没有这句话的话当你使用Scanner时会报错)例如:publicclassTestScanner{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);System.out.println("请输入...
  • java中这句语言“import java.util.Scanner;”是什么意思关注:135答案:2手机版解决时间 2021-02-01 09:07提问者葃日懙妳2021-01-31 21:34在java中这句语言“import java.util.Scanner;”是什么意思最佳答案二级...
  • 假设s="ABC",若f(String str)方法可以实现str的全排列 第一种方式:采用list实现...import java.util.Scanner; public class test { public static void main(String[] args) { Scanner sc=new Scanner(System.in);
  • import java.util.Scanner; public class Test3 { public static void main(String[] args) { System.out.println("请您输入要打印的金字塔的行数: "); Scanner sca=new Scanner(System.in); int nu=sca....
  • JAVA(1)import java.util.Scanner

    千次阅读 2020-09-25 17:58:48
    import java.util.Scanner; 扫描控制台输入     当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,,,,,,,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。   ...
  • "import java.util.Scanner"与"import java.util.*"的区别:

    万次阅读 多人点赞 2019-04-01 16:40:38
    "import java.util.Scanner"与"import java.util.*"的区别: ...而“importjava.util.Scanner;”表示的是只把util包下的Scanner类导入到程序中;  2、导入“importjava.util.*;”后程序中后面如果要用到uti...
  • import java.util.Scanner; import java.util.Stack; /* Created by Flynnon on 17-2-25. 对二叉树的递归定义、前序、后序、中序、层序遍历方法的归纳 */ /** * 定义节点类 * 为了简单就不定义...
  • package p2; import java.util.Arrays...import java.util.Scanner; public class Sort { public static void main(String[] args) { Scanner cin=new Scanner(System.in); int n=cin.nextInt(); int a[...
  • eclipse警告: The import java.util.Scanner is never used. 问题:这个只是表示你导入这个类但你还没使用,你继续写便可,用到这个类后警告自动消失。
  • ”和“importjava.util.Scanner;”的区别有以下几点:    1、“importjava.util.*;”表示的是把util这个包下的全部类导入到程序中;而“importjava.util.Scanner;”表示的是只把util包下的Scanner类导入到程序...
  • 小白一位,记录学Java期间遇到的问题!! 今天用EditPlus写Java练手,仅仅一...这里的 import java.util.Scanner; 并没有位于该Java文件的开头,我将这放置开头后,这个问题也解决了。 原因呢,时间紧迫无从查找。 ...
  • import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); double length = scan.nextDouble(); double wide = scan.nextDouble(); ...
  • Scanner类(java.util.Scanner)讲解

    千次阅读 多人点赞 2019-11-21 19:14:49
    Scanner类(java.util.Scanner) 需求:获取用户从键盘输入的年龄、姓名和成绩 解决方法:使用Scanner类 ...例如: import java.util.Scanner 等价于 java.util.Scanner input = new java.util.Scann...
  • the import java.util cannot be resolve 解决导入报错 当你的老师给你发了一个java项目文件 你随便下载到了桌面上 使用eclipse将其导入后 突然发现一堆红叉 为什么会出现这样的报错呢? 因为你没有把要导入的工程...
  • import java.util.Scanner;

    千次阅读 2014-09-17 13:42:00
    一、扫描控制台输入 当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,,,,,,,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描...import java.util.Scanner;public class TestScan...
  • import Java.util.Scanner import java.util.Scanner; //导包 class T1 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入字符或字符串"); char c =...
  • project右击-》Build Path 问题在这里如图:
  • 1.导包The import java.util cannot be resolved等 出现 找不到 项目关键包 原因:这是由于你的项目buildpath不对 解决方案:右键项目-------buildpath--------最下面那个configuration 的选择libraries找到JRE...
  • 解决 the import java.util cannot be resolved

    万次阅读 多人点赞 2018-03-19 21:05:42
    解决方案右键项目 - - - Build Path - - - Configure Build Path - - - Add Libirary - - - 重新为该项目选择一个JRE
  • java常用类之——java.util.Scanner

    千次阅读 2018-05-09 18:36:54
    import java.util.Scanner; import java.nio.file.Paths; import java.nio.file.Path; import java.io.IOException; public class Scanner_{ public static void main(String[] args){ ...
  • 关于java.util.Scanner

    万次阅读 多人点赞 2015-06-16 21:46:34
    这几天想用Java获取控制台输入,用到了Scanner,后来还用到了Scanner读取文件的功能,... java.util.ScannerJava5的新特征,主要功能是简化文本扫描、获取控制台输入。  下面是一些使用示例: 一、获取控制台输入

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 333,452
精华内容 133,380
关键字:

import java.util.scanner;

java 订阅