你好,提问者:
成都创新互联公司主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务邹平,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
给你写个简单的小例子,若解决了你的问题,请采纳,若有疑问,请追问,谢谢!
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
你输入的是正数
写的不太对,if判断应该写成这个样子
if(x = 0) {
return false;
}
另外main方法只需要调用这个方法就可以了,因为isPositiv是个静态方法,所以直接调用就可以了。
public static void main(String[] args) {
double i = -1;
isPositiv(i);
}
这样就可以调用了,如果需要输出,写成System.out.println(isPositiv(i));就可以了。
示例:
if(num0){
System.out.println("neagtive");
}
else if(num0){
System.out.println("positive");}
else{ System.out.println("zero");
}
}
import java.util.Scanner;
public class CaseWhen {
public static void main(String[] args) {
//指定键盘输入
Scanner scan = new Scanner(System.in);
//输入数值变量 eg.-1 / 123
int input = scan.nextInt();
//截取数据变量的首位字符
char first = Integer.toString(input).charAt(0);
switch(first) {
case '-':
System.out.println("负数");
break;
default:
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");
}
}
}
我晕啊,判断值正负的标准不就是是否大于0吗?这道理在哪里都通用,在你这里也只能通过这个方法来判断!不管你想在哪里进行运算,只要在你想进行判断的地方加上判断就可以了:
if(value 0) {//在这里填入代码,进行负值的处理,比如你想在是负值的时候输出警告信息,那么就直接用System.out.println输出字符串;如果你想在负值的时候不做任何处理,这里不要写任何代码}
else{//在这里填入代码,进行正值的处理,比如你想在正值的时候才能进行加减运算。}
文章标题:判断数的正负JAVA代码 判断正数和负数的编程
本文URL:https://www.cdcxhl.com/article0/hgooio.html
成都网站建设公司_创新互联,为您提供云服务器、网站导航、商城网站、网站排名、网站设计公司、企业网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联