java 判断正负

初学,作业写的是:publicstaticbooleanisPositiv(doublex),要判断所给的x是不是大于0,如果是就返回true,不是就返回false。我写... 初学,作业写的是:public static boolean isPositiv(double x), 要判断所给的x是不是大于0,如果是就返回true,不是就返回false。
我写成这个样子是不是就可以了?
double x;

public static boolean istPositiv(double x){
if (x<0){
return false;
}
return true;
}

在public static void main(String[] args)的部分里面还要写什么么?

谢谢啦!!!
展开
 我来答
yu845685201
推荐于2018-08-13
知道答主
回答量:8
采纳率:0%
帮助的人:9.4万
展开全部
写的不太对,if判断应该写成这个样子
if(x <= 0) {
return false;
}
另外main方法只需要调用这个方法就可以了,因为isPositiv是个静态方法,所以直接调用就可以了。
public static void main(String[] args) {
double i = -1;
isPositiv(i);
}

这样就可以调用了,如果需要输出,写成System.out.println(isPositiv(i));就可以了。
heptnaol
2018-08-11 · TA获得超过7263个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1833万
展开全部
1,没有明确要求的话,main里可以写一些测试代码,比如:
System.out.print("1 > 0 ? " + isPositive(1.0));
也可以什么都不写
2,double x;这一句是没有必要的
3,函数写错了。。。当x为0时应该返回false,你返回true
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ce1a31
2011-12-14 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:38.2万
展开全部
public class TestBoolean {

/**
* @param args
*/
static double x = 12.9;

public static boolean istPositiv(double x){
if (x<0){
return false;
}
return true;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(istPositiv(x));

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星币骑士3c0
高粉答主

2018-05-07 · 关注我不会让你失望
知道大有可为答主
回答量:4.7万
采纳率:70%
帮助的人:4776万
展开全部
方法已经有了,那当然要在main方法里调用你的判断方法啊,不然怎么执行呢;还得给变量x一个初始值吧,可以写死,也可以通过控制台输入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CJJohn
2018-08-11 · Persistence is harder than eff...
CJJohn
采纳数:475 获赞数:1362

向TA提问 私信TA
展开全部
在main函数里面可以调用这个函数,其他的不用做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式