[英]Need Help in taking Input from DataInputStream in java
Here's my code :这是我的代码:
import java.io.*;
class InterestCalcs {
public static void main(String arg[]) {
Float prinAmount = new Float(0);
Float ROI = new Float(0);
DataInputStream in = new DataInputStream(System.in);
String tempString;
int noOfYears;
System.out.println("Enter Amount :");
System.out.flush();
tempString = in .readLine();
prinAmount = Float.valueOf(tempString);
System.out.println("Enter ROI:");
System.out.flush();
tempString = in .readLine();
ROI = Float.valueOf(tempString);
System.out.flush();
tempString = in .readLine();
noOfYears = Integer.parseInt(tempString);
float interestTotal = ROIprinAmountnoOfYears;
System.out.println("The total interest is " + interestTotal);
}
}
try using BufferedReader尝试使用 BufferedReader
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
tempString = reader.readLine(); tempString = reader.readLine();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.