当前位置:  技术问答>java相关

我这么做怎么不对呢?

    来源: 互联网  发布时间:2015-09-22

    本文导语:  import java.io.*; class ChengFang {public static void main(String[] args) throws IOException{ byte[] temp1=new byte[10]; byte[] temp2=new byte[10]; System.out.print("input n : "); System.in.read(temp1,0,10); System.out.print("input m : "); System.in.read(temp2,...

import java.io.*;
class ChengFang
{public static void main(String[] args) throws IOException{
byte[] temp1=new byte[10];
byte[] temp2=new byte[10];
System.out.print("input n : ");
System.in.read(temp1,0,10);
System.out.print("input m : ");
System.in.read(temp2,0,10);
String n=new String(temp1);
String x=new String(temp2);
n=n.trim();
x=x.trim();
float shun=Float.valueOf(n);
int shum=Integer.parseInt(x);
}
};


提示我
ChengFang.java:14: 不兼容的类型
发现:java.lang.Float
需要:float
        float shun=Float.valueOf(n);
                                ^
1 个错误
我不明白·
请大家帮帮我
我要怎么改正呢???????????????/

|

float shun=Float.valueOf(n);
改为
float shun=Float.parseFloat(n);
即可



|
valueOf返回的是Float.

|
float floatValue()  

static float parseFloat(String s) 
******************************************
Anderstand?

|
用静态方法parseFloat()

大多数编程工具里,都提示当前对象的所有可能的方法、属性……

其中有许多是不能调用的,不要被这些工具的提示所迷惑,查查类库即知。

|
楼上说的有理!

|
贴主可以结贴了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3