/* *主要想实现记录键盘输入的两个数字,然后进行计算,可以每次我键入一个数字回车,就开始调用计算方法了。
*参考书上用的JOptionPane.showInputDialog这么一个方法可以解决,但如果用System.in.read怎么实现呢。
*/
//初来乍到分不多,见谅。public class PaymentApp
{
public static void main(String [] args)
{
Payment payment = new Payment(); //创建类Payment的对象 String str1,str2; //定义一个字符串
try
{
str1 =String.valueOf(System.in.read()); //得到输入 payment.setPrice(Double.parseDouble(str1)); //转换成双精度数值 str2 =String.valueOf(System.in.read()); //得到输入 payment.setQuantity(Integer.parseInt(str2)); //转换成整数并调用方法
}
catch(Exception e)
{}
payment.bill(); //调用计算方法 //显示结果
System.out.println(payment.getTotal()); }
}
*参考书上用的JOptionPane.showInputDialog这么一个方法可以解决,但如果用System.in.read怎么实现呢。
*/
//初来乍到分不多,见谅。public class PaymentApp
{
public static void main(String [] args)
{
Payment payment = new Payment(); //创建类Payment的对象 String str1,str2; //定义一个字符串
try
{
str1 =String.valueOf(System.in.read()); //得到输入 payment.setPrice(Double.parseDouble(str1)); //转换成双精度数值 str2 =String.valueOf(System.in.read()); //得到输入 payment.setQuantity(Integer.parseInt(str2)); //转换成整数并调用方法
}
catch(Exception e)
{}
payment.bill(); //调用计算方法 //显示结果
System.out.println(payment.getTotal()); }
}
解决方案 »
- java中用StringBuffer怎么实现大小写互换
- 关于正在表达式的提取问题
- Java编码问题
- 草鸟MM遇到的难题 ,请高手帮忙!
- 如何用javax.swing.text.html.parser.Parse解析HTML中的<a></a>中的值? 急急急............在线等!
- 问一个超级白痴的数据库锁问题
- B/S问题(COM+组件问题)
- 实现frame的水平分割与重直分割。。。看了给点评价。。。。。。。
- java FileOutputStream.writer(),类似的这些流用过一次之后貌似就只能关闭了,他们还有其他价值吗
- 大神们帮我看看!!!
- HttpComponents Client遇到HttpHostConnectException错误怎么办?
- 今天一个同学发的问题,自己敲的代码#
这个是火龙果写的一篇帖子,你可以看看
比如:
System.out.println("请输入第1个数");
String num1 = input.nextLine();
System.out.println("请输入第2个数");
String num2 = input.nextLine();
然后再进行处理。
Scanner in = new Scanner(System.in);
放在前面,,用in 代替System.in 试试