我正在使用处理编程语言制作计算器。我坚持的部分就是制作它,以便你可以拥有数十,数百,千分之一的数字等等。现在我所能做的就是用两个一位数字加/减。我到处寻找答案。由于我找不到任何东西,我觉得这是一件非常容易的事我只是表现得很蠢。
答案 0 :(得分:0)
如果我找到你,我曾经去过那里,我发现实现这种普通计算器输入的方式是使用字符串输入后转换为浮点数或整数。我正在处理时间码,所以没有浮点数或点数。你需要添加它,但想法是:
[edit]添加了一个简单的点输入处理程序,它接缝工作:)
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()));
}