gpt4 book ai didi

java - 如何在同一行显示字符串和数字并在 TI-Basic 中使用 if 语句

转载 作者:行者123 更新时间:2023-12-01 10:15:34 25 4
gpt4 key购买 nike

编辑:我找到了答案!我在下面评论了

我有一个 TI-84 Plus C 银色版
这是我的代码:

Prompt A,B,C
((-B+√(B²-4AC))/(2A))->X
((-B-√(B²-4AC))/(2A))->Y
Disp X,Y

这样工作完全没问题,但我想在最后添加像这样工作的代码(这就是我用 Java 编写的方式):

if(X % 1 == 0 && Y % 1 == 0){
System.out.println("(x-" + X + ")(x-" + Y + ")");
}

但我不知道如何格式化它,甚至不知道如何使 disp 语句正常工作,因为它会抛出错误(数据类型或其他错误)。
这并不是真正必需的,但我至少想学习如何做到这一点。

提前致谢!

编辑:

所以当我尝试这段代码时:

disp "(x-" +X+ ")(x-" +Y+ ")"

它返回一个错误:
“错误:数据类型
输入了错误的值或变量类型。
例如:尝试将矩阵存储到列表中。”

所以我知道它只是在寻找一个字符串或一个数字,但我不知道该怎么做。

最佳答案

好吧,经过谷歌搜索,我找到了答案
您必须将数字转换为字符串( http://tibasicdev.wikidot.com/number-to-string ),然后您可以在 disp 命令中正常连接字符串。
例如:

disp "(x-"+Str1+")(x-"+Str2+")"

关于java - 如何在同一行显示字符串和数字并在 TI-Basic 中使用 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35918656/

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