在Java 1.4.2中将输入转换为double

时间:2013-05-10 17:44:53

标签: java input double

在学校项目中有一个部分,我需要将输入转换为double,再乘以另一个double,并且我不断得到“错误:int无法取消引用”以获取以下代码:

        int a = Integer.parseInt(input.readLine());
        int aa = a.nextInt();
        int aaa = Math.pow(1 + a, aa);
        amount1 = (aaa * 13.49);
        amount += amount1;

关于我做错了什么的任何想法?

2 个答案:

答案 0 :(得分:1)

您无法在int上调用方法,但您正在尝试:

a.nextInt();

假设inputScanner,我认为您想要在nextInt上致电input

修改

Scanner在1.4.2中不存在,所以只针对aa已为a做的事情 - 解析下一行输入。

答案 1 :(得分:0)

在不知道您正在阅读的格式的情况下很难理解:例如,如果您的输入源每行有一个整数 - 只需重复第一行

int aa = Integer.parseInt(input.readLine());