首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

初学者,关于Java输入数值的有关问题

2012-01-15 
菜鸟,关于Java输入数值的问题第一次写Java程序,想从键盘输入一个double型数值,原以为用double aSystem.in

菜鸟,关于Java输入数值的问题
第一次写Java程序,想从键盘输入一个double型数值,
原以为用double a=System.in.read();

Java code
 public static void main(String args[]) throws java.io.IOException  {   {     double a=0;     a=System.in.read();     System.out.println("a="+a);      }  }

可是发现不对,显示出来的是取整后的ASCII码
想问一下有什么方法可以传数值进去吗?

[解决办法]
Java code
Scanner scanner = new Scanner(System.in);double d = scanner.nextDouble();
[解决办法]
使用Scanner类 ,具体用法看文档。
[解决办法]
探讨
Java codeScanner scanner = new Scanner(System.in);

double d = scanner.nextDouble();

热点排行