Scanner sc = new Scanner(System.in),double a = sc.nextDouble(); ; 在java中是什么意思啊

如题所述

Sanner sc = new Scanner(System.in);得到一个标准的输入流,并创建一个新的基于输入流的对象。

sc.nextDouble();等待输入一个double类型的数值。

Scanner中有好多个方法,nextInt()是输入整型用的,next()是输入字符串型用的,还有nextLong()、nextDouble()、nextByte()、nextShort()。等等各种方法,都只能用来输入对应的数值类型,输错的话就会抛出这个异常了。

扩展资料:

System函数有out 有 in out是输出,in是输入,Scannet类可以读取控制台输入的内容,system.in 会阻塞当前执行,直到获取控制台有内容输入。

Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。

参考资料来源:百度百科-Java

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-07
Sanner sc = new Scanner(System.in);
得到一个标准的输入流,并创建一个新的基于输入流的对象。
sc.nextDouble();
等待输入一个double类型的数值本回答被网友采纳
第2个回答  2011-12-08
用来监听控制台输入的
将你输入的DOUBLE类型数据赋值给a

运行后你可以在控制台输入比如 11.0 回车后就会吧11.0这个值赋值给a
第3个回答  2011-12-08
定义一个接收用户输入的对象,然后用double来接收。
第4个回答  2011-12-08
从输入流输入一个double类型的数本回答被提问者采纳

Scanner sc = new Scanner(System.in),double a = sc.nextDouble...
Sanner sc = new Scanner(System.in);得到一个标准的输入流,并创建一个新的基于输入流的对象。sc.nextDouble();等待输入一个double类型的数值。Scanner中有好多个方法,nextInt()是输入整型用的,next()是输入字符串型用的,还有nextLong()、nextDouble()、nextByte()、nextShort()。等等各种方法,都...

java中的输入语句是怎样的呢?
Java中的输入语句是通过Scanner类实现的,简化代码如下:Scanner sc = new Scanner(System.in);int i = sc.nextInt();long l = sc.nextLong();float f = sc.nextFloat();double d = sc.nextDouble();String s = sc.nextLine();使用Scanner类可以方便地读取用户的输入,无需处理异常,并且代码...

Java的Scanner sc=new Scanner(System.in)是什么意思?
Sanner sc = new Scanner(System.in);得到一个标准的输入流,并创建一个新的基于输入流的对象。sc.nextDouble();等待输入一个double类型的数值。Scanner中有好多个方法,nextInt()是输入整型用的,next()是输入字符串型用的,还有nextLong()、nextDouble()、nextByte()、nextShort()。等等各种方法,都...

scanner sc = new scanner是什么意思?
Sanner sc = new Scanner(System.in)意思就是得到一个标准的输入流,并创建一个新的基于输入流的对象。sc.nextDouble();等待输入一个double类型的数值。当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入...

java中Scanner s = new Scanner(System.in);分别是什么意思?
Scanner是一个类,nextDouble()是Scanner的成员函数,System.in作为参数传递给Scanner的构造函数,使Scanner用键盘作为输入,然后用new在内存中实例化一个Scanner出来,使得其它变量能调用这块内存区。Scanner类简介:Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的...

scanner sc = new scanner中的sc是啥
在 Java 中,我们需要先创建一个对象才能访问一个类中的方法。因此,在以下代码片段中:```Scanner sc = new Scanner(System.in);```我们使用 `new` 关键字来创建一个 Scanner 对象,并将其命名为 `sc`。`System.in` 是一个 InputStream 对象,表示从标准输入流(通常 ...

用java编写程序求三角形的面积
编写程序如下:import java.util.Arrays;import java.util.Scanner;public class ssss {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("输入三条边的值:");double a = sc.nextDouble();double b = sc.nextDouble();double c = sc.nextDouble...

java中怎么用scanner
Scanner s = new Scanner(System.in);接下来,你可以通过`next()`方法获取字符串,`nextInt()`获取整数,以及`nextDouble()`获取双精度浮点数:java java String str = s.nextLine(); \/\/ 收取字符串 Integer i = s.nextInt(); \/\/ 收取整数 Double d = s.nextDouble(); \/\/ 收取双精度数 ...

java中怎么用scanner
Scanner Sc=new Scanner(System.in);然后Sc对象调用下列方法(函数),读取用户在命令行输入的各种数据类型: next.Byte(),nextDouble(),nextFloat,nextInt(),nextLin(),nextLong(),nextShot() 。这些方法执行时都会造成堵塞,等待用户在命令行输入数据回车确认。例如,拥护在键盘输入12.34,hasNextFloat(...

用java怎么写矩阵乘法?
import java.util.Scanner; public class Matrix { public double[][] create() { Scanner sc = new Scanner(System.in) ; System.out.print("请输入矩阵的行高:"); int a = sc.nextInt() ; System.out.print("请输入矩阵的列宽:"); int b = sc.nextInt() ; double[][] x = new double[a]...

相似回答