Java求助:如何接受从用户得到的输入?

来源:百度知道 编辑:UC知道 时间:2024/07/05 00:10:47
我想让Java程序接受一个由用户输入的Double型变量,应该如何做?

import java.io.*;
import java.util.*;

public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(new BufferedInputStream(System.in));
double d1 = in.nextDouble();
}
}

较简便的方法是使用Scanner类,例如:

import java.util.Scanner;

public class Main {
public static void main(String[] args){
double a;
System.out.print("A=");
a=new Scanner(System.in).nextDouble();/*从键盘输入一个DOUBLE数值*/
System.out.println(Math.pow(a, 2));
}
}

用户输入的是String类型

要进行转换

Double temp = new Double(String str);
Double temp = Double.parseDouble(String s)