请问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但不能运行javac? 菜鸟求助,串口通信,又是NoSuchPortException java读取中文列名 大虾指教:在用eclipse编写的时候Person类为什么报错啊?十分不理解 netBeans开发swing两个问题 对html格式的文本进行指定数据提取的问题 请高手请教~请大家给点意见和建议 学习正则表达式有什么好的资料吗?? 为什么resultset无法scroll,sql高手请进 急问题:一个关于类继承的概念问题,它的执行顺序百思不得其解 怎么判断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