gpt4 book ai didi

objective-c - 快速乘法题 - cocoa

转载 作者:行者123 更新时间:2023-12-03 17:31:06 25 4
gpt4 key购买 nike

我仍在学习,但我只是陷入困境。我希望用户输入任何数字,结果我的程序将执行以下方程式:

x = 5*y

(y 是用户添加的数字,x 是结果)

我该怎么做?我不确定是否应该添加 intNSString。我应该使用哪个,我应该在头文件中输入任何内容吗?

最佳答案

I'm not sure if I'm suppose to add in an int or NSString.

嗯,其中一种是数字类型,另一种是文本类型。如何乘以文本? (除了重复。)

您需要一个数字类型。

我会警告 int,因为它只能保存整数。用户无法输入“0.5”并得到 2.5;当您将“0.5”转换为 int 时,小数部分会被去掉,只留下整数部分,即 0。然后您将 5 乘以 0,然后返回结果对于用户来说是 0。

使用。这是一个浮点类型;因此,它可以保存小数值。

… should I enter anything in the header files?

是的,但是您输入的内容取决于您是否要使用绑定(bind)(假设您确实在谈论 Cocoa 而不是 Cocoa Touch)。

如果没有绑定(bind),请声明一个到您要从中检索乘数的文本字段的导出,另一个到您要放入乘积的文本字段。向输入文本字段发送 doubleValue 消息以获取乘数,并向输出文本字段发送包含乘积的 setDoubleValue: 消息。

使用绑定(bind),声明两个包含 double 值的实例变量(同样,一个用于乘数,一个用于乘积)以及公开实例变量的属性,然后综合这些属性,最后,将文本字段的 value 绑定(bind)绑定(bind)到这些属性。

关于objective-c - 快速乘法题 - cocoa ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1592297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com