我晕啊,判断值正负的标准不就是是否大于0吗?这道理在哪里都通用,在你这里也只能通过这个方法来判断!不管你想在哪里进行运算,只要在你想进行判断的地方加上判断就可以了:
我们提供的服务有:网站制作、成都网站制作、微信公众号开发、网站优化、网站认证、瑞安ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的瑞安网站制作公司
if(value 0) {//在这里填入代码,进行负值的处理,比如你想在是负值的时候输出警告信息,那么就直接用System.out.println输出字符串;如果你想在负值的时候不做任何处理,这里不要写任何代码}
else{//在这里填入代码,进行正值的处理,比如你想在正值的时候才能进行加减运算。}
写的不太对,if判断应该写成这个样子
if(x = 0) {
return false;
}
另外main方法只需要调用这个方法就可以了,因为isPositiv是个静态方法,所以直接调用就可以了。
public static void main(String[] args) {
double i = -1;
isPositiv(i);
}
这样就可以调用了,如果需要输出,写成System.out.println(isPositiv(i));就可以了。
你好,提问者:
给你写个简单的小例子,若解决了你的问题,请采纳,若有疑问,请追问,谢谢!
package com.gc.action.baiduTest;
import java.util.Scanner;
public class ZhengFu {
public static void main(String[] args) {
Scanner sca =new Scanner(System.in);
System.out.println("请输入一个数字");
int number =sca.nextInt();
if(number0){
System.out.println("你输入的是正数");
}else if(number0){
System.out.println("你输入的是负数");
}else{
System.out.println("你输入的是零");
}
}
}
结果:
请输入一个数字
7
你输入的是正数
import java.util.Scanner;
public class TestJT {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入整数");
int input= sc.nextInt();
if(input=0){
System.out.println("你输入的是正数");
}else{
System.out.println("你输入的是负数");
}
}
基础代码,就不打注释了,望采纳
public class Test{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入数字");
int i = sc.nextInt();
if(i%2==0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
if(i0){
System.out.println("正数");
}else if(i0){
System.out.println("负数");
}else{
System.out.println("0");
}
}
}