请问java有float类吗?(急需解决的问题) float是基本类型,不是类.你可以用Float来包装它为对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能说清楚点呀?我才学java很多地方都不太明白,谢谢 Float f = new Float(3.2);再把f压入。 import java.util.Stack;Stack stack = new Stack();Float myFloat = new Float(66.8);// 将Float对象入栈stack.push(myFloat);// 出栈并将对象转换为Float类,再用floatValue方法得到float值float myFloatValue = ((Float)stack.pop()).floatValue(); java中很多类的方法的操对象都是对象,而不是象int这样的数据类型,堆栈操作就属于这种啊所以,你要用对象,不能用float。你可以,Float a=new Float(0.5);yourStack.push(a);就可以了! 我知道,但是我不知道字符型等的对象名称是什么,而且也没有JSK,希望帮助一下 float是基本类型,不是类.你可以用Float来包装它为对象 用字符串类来包含字符String str = String.valueOf('a');// 将String对象入栈stack.push(str);// 出栈并将对象转换为String类,再用charAt方法得到char值// 注意:字符串长度必须大于1,否则会出错。char ch = ((String)stack.pop()).charAt(0); 抱歉,应该用Character类处理:Character chr = new Character('a');stack.push(chr);char ch = ((Character)stack.pop()).charValue() ; 我也没看过基本数据类型的文档,但是大致能找到对应类:int<==>Integerchar<==>Characterlong<==>Longfloat<==>Floatdouble<==>Double 多个变量传值 ,求返回值怎么写 如何学好java的io (输入输出) 缓存可以用内存实现,也可以用文件实现,请问这两者有何区别和联系? 谁用过jtest 做单元测试啊? 求java编程思想源代码 Locale本地化问题 FileChooser的界面样式问题 java与注册表! POI能根据数据长度自动设定Excel的列宽么?谢谢 如何刷新另外一个窗口? 怎么判断application种一个类是否有实例存在 一个简单的问题
stack.push(myFloat);// 出栈并将对象转换为Float类,再用floatValue方法得到float值
float myFloatValue = ((Float)stack.pop()).floatValue();
所以,你要用对象,不能用float。
你可以,Float a=new Float(0.5);
yourStack.push(a);
就可以了!
你可以用Float来包装它为对象
stack.push(str);// 出栈并将对象转换为String类,再用charAt方法得到char值
// 注意:字符串长度必须大于1,否则会出错。
char ch = ((String)stack.pop()).charAt(0);
char<==>Character
long<==>Long
float<==>Float
double<==>Double