weixin_74486098 2023-09-19 22:06 采纳率: 100%
浏览 2
已结题

Java描述xy关系,y无法被定义,为什么❓

y无法定义,尝试过赋初值,但也是不行。不知道是不是float的问题,但是好像if语句里面的所有y赋值都不成功。求问?谢谢解答

float x = Float.parseFloat(args[0]);
float y;
if (x<0) y = 0;
else if(x>0&&x<=10) y = x;
else if(x>10&&x<=20) y = 10;
else if(x>20) y = -0.5f * x + 20;
else y=0;

  • 写回答

2条回答 默认 最新

  • Huazie 全栈领域优质创作者 2023-09-19 22:09
    关注

    你实际的原因是 main 函数第一句,args[0] 访问数组越界了,你直接运行main方法,这里是没有值的,无法访问第一个元素

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月28日
  • 已采纳回答 9月20日
  • 修改了问题 9月19日
  • 修改了问题 9月19日
  • 展开全部

悬赏问题

  • ¥20 遥感植被物候指数空间分布图制作
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
  • ¥50 paddleocr最下面一行似乎无法识别
  • ¥15 求某类社交网络数据集
  • ¥15 靶向捕获探针方法/参考文献
  • ¥15 很抱歉出现错误word不能启动(24),如何解决?
  • ¥15 javascript下载网络图片