Processing 处理中的数字位置
我正在用处理编程语言制作一个计算器。但我一直坚持的一点是,这样你就可以得到十、百、千等数字。现在我所能做的就是用两个一位数的数字加/减。我到处都在寻找答案。因为我在上面找不到任何东西,我觉得这是一件很简单的事情,我只是表现得很愚蠢。如果我有你,我曾经去过那里,我发现实现普通计算器这种输入的方法是使用字符串输入,稍后转换为浮点或整数。我在处理时间码,所以没有浮点数。你需要补充这一点,但想法是: [编辑]添加了一个简单的点输入处理程序,可以正常工作:)Processing 处理中的数字位置,processing,digit,Processing,Digit,我正在用处理编程语言制作一个计算器。但我一直坚持的一点是,这样你就可以得到十、百、千等数字。现在我所能做的就是用两个一位数的数字加/减。我到处都在寻找答案。因为我在上面找不到任何东西,我觉得这是一件很简单的事情,我只是表现得很愚蠢。如果我有你,我曾经去过那里,我发现实现普通计算器这种输入的方法是使用字符串输入,稍后转换为浮点或整数。我在处理时间码,所以没有浮点数。你需要补充这一点,但想法是: [编辑]添加了一个简单的点输入处理程序,可以正常工作:) StringBuilder buff=新的St
StringBuilder buff=新的StringBuilder(“”);
void draw(){}
void keyReleased()
{
如果(键!=编码){
字符c=键;
如果(c>='0'&&c)您如何获取输入?显示一些代码。。。
StringBuilder buff = new StringBuilder("");
void draw(){}
void keyReleased()
{
if(key != CODED){
char c = key;
if ( c >= '0' && c <= '9' || c == '.'){
buff.insert(buff.length(),c);
}
println("buff = " + buff);
}
print("in float... plus 100.25 equals: ");
println(100.25 + float(buff.toString()));
}