gpt4 book ai didi

java - 没有 arg 时使用 "if"语句

转载 作者:搜寻专家 更新时间:2023-11-01 01:17:34 25 4
gpt4 key购买 nike

我应该给程序两个参数:一个以 mph 为单位的当前速度,另一个以 kph 为单位的速度限制。我的程序必须使用转换器文件将您当前的速度更改为 kph,以便与速度限制进行比较,然后通过仪表板显示警告用户他们正在超速。但是如果只给出一个参数,程序必须使用 40kph 作为默认速度限制。我的问题在于不知道如何编写缺少参数的 IF 语句。帮忙!?!

public class DetailedSpeedSetter

{

public static void main(String args[])
{
double kph;
double mph;
double SpeedLimit;


mph = Text.toNonnegativeDouble(args [0]);

kph = Converter.toKPH(mph);

SpeedLimit = Text.toNonnegativeDouble(args[1]);



/**
* Determines whether the given speed exceeds the given limit
*
* @param speed The speed in km/hr
* @param limit The speed limit in km/hr
* @return true if speed exceeds limit and false otherwise
*/
public static boolean isSpeeding(double speed, double limit)
{
speed = kph;
limit = SpeedLimit;

if (speed > limit);

return true;

if (speed <= limit);

return false;

}


Dashboard.setSpeed(kph);
Dashboard.setSpeeding();

}
}

最佳答案

只需使用:

SpeedLimit limit;
if (args.length < SOME_NUMBER) {
limit = 40;
}

*这是可能的,因为 args 只是一个字符串数组 - 您可以在任何数组对象上使用 .length 属性。

关于java - 没有 arg 时使用 "if"语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861852/

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