2401_86070428 2024-07-13 21:45 采纳率: 14.3%
浏览 3

帮我看看照着打为什么不能运行中间三个随机的字符串啊已经试了好几遍了

img

这是我照着一个teacher抄的一串代码,他运行的好好的,我运行的时候就提示数字在这个范围中总是错的

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-13 21:45
    关注

    引自免费微信小程序:皆我百晓生

    首先,从你的描述和提供的代码片段来看,问题似乎在于你的 if 语句中的条件判断。在 Java 中,你不能使用 10 <= count & count <= 15 这样的连续比较操作。这是因为 & 是位运算符,用于整数位之间的逻辑与操作,而不是用于比较操作。你应该使用逻辑与运算符 && 来连接两个条件。

    正确的写法应该是:

    if (count >= 10 && count <= 15) {
        // 你的代码逻辑
    }
    

    这里,我使用了 >=<= 来分别表示大于等于和小于等于的关系。另外,确保 count 是一个整数类型,因为你在之前的代码中生成随机数并将其转换为整数类型。

    此外,从提供的代码片段来看,你的代码还包含其他一些可能的问题或错误格式:

    1. 在第 7 行和第 8 行之间,你的代码有非标准的斜线符号 /。这可能是不必要的或错误格式的符号。应该检查并移除它。例如:/doubled=Math.random();/ 应更正为正确的格式或移除。
    2. 你的代码中可能有一些无关紧要的字符或格式错误,如箭头符号 以及数字列表(三)、数值 >、数字字符组 <, > `,应该去掉它们避免混淆或产生错误。在修正后重新尝试运行代码看是否可以正常执行逻辑操作并输出结果。如果你遇到其他具体问题或错误消息,请提供更多详细信息以便进一步分析解决。
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月13日

悬赏问题

  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响