欢迎光临
我们一直在努力

Java中控制台输入数字的解决方法-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

 

控制台输入在java中有一个system.in.read(),但是跟c#中的console.readline()不同,不知道为何,我即使象在c#中使用强制类型转换也不可以得到输入的数字.这是因为,java将enter的键也输入进去了.

但是解决的方法还是有的,下面给一个小的例子,是将加仑转换成升的例子:

/*
 * this program converte gallons to liters, users can input numbers.
 *
 * call this program galtolit2.java
*/
import java.io.*;

class galtolit2
{
 public static void main(string args[]) 
  throws java.io.ioexception  // 使用system.in.read()必须的
 {
  double gallons;
  double liters;
  
  system.out.println(“change gallon to liter”);
  // 下面是对输入字符的处理
  bufferedreader in = new bufferedreader(new inputstreamreader(system.in));
  system.out.print(“please input gallons: “);
  gallons = double.parsedouble(in.readline());
  
  liters = gallons * 3.7854;

  system.out.println(gallons + ” gallons is ” + liters + ” liters.”);
 }
}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Java中控制台输入数字的解决方法-JSP教程,Java技巧及代码
分享到: 更多 (0)