Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何输入浮点数_Java_Input - Fatal编程技术网

Java 如何输入浮点数

Java 如何输入浮点数,java,input,Java,Input,在这段代码中,我试图允许输入浮点数nA,但我不确定如何这是什么语言?我使用java(netbeans),因此添加java标记-这就是您将获得更多帮助的方式代码工作吗?你的问题是什么?什么是a?为什么不使用nA?一旦修复了a未定义的编译错误,该代码将允许输入nA。也许你的意思是nA?我试过了,但在线程“main”java.lang.ArrayIndexOutOfBoundsException中出现异常:0尝试编辑的版本我不知道为什么会出现错误您输入了什么?另外,nextFloat()是一个非静态方

在这段代码中,我试图允许输入浮点数nA,但我不确定如何

这是什么语言?我使用java(netbeans),因此添加java标记-这就是您将获得更多帮助的方式代码工作吗?你的问题是什么?什么是
a
?为什么不使用
nA
?一旦修复了
a
未定义的编译错误,该代码将允许输入
nA
。也许你的意思是
nA
?我试过了,但在线程“main”java.lang.ArrayIndexOutOfBoundsException中出现异常:0尝试编辑的版本我不知道为什么会出现错误您输入了什么?另外,nextFloat()是一个非静态方法,这意味着它需要在Math.pow(double,double)中使用一个对象,但幸运的是java具有自动类型转换,因为double高于float,float会自动转换为double,或者您也可以通过Math.pow显式地将nA转换为double((double)nA,3.5);我看到你还是java新手,我建议你读一本关于java的书,充分理解你所说的代码的每一个含义。你说的需要一个对象是什么意思?它需要一个扫描器对象在这里输入对象,你试过我的代码了吗?
  public static void main(String[] args)
  {

 Scanner input = new Scanner(System.in);



  System.out.println("Enter a floating point number");

  float nA= java.util.Scanner.nextFloat();
  double nB= Math.pow(a, 3.5);

System.out.println("nB = nA^3.5" +nB);

  }
}
public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);



        System.out.println("Enter a floating point number");

        float nA= input.nextFloat();
        double nB= Math.pow(nA, 3.5);

        System.out.println("nB = nA^3.5" +nB);


    }