你好,提問者:
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)鄒平,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
給你寫個(gè)簡單的小例子,若解決了你的問題,請采納,若有疑問,請追問,謝謝!
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("請輸入一個(gè)數(shù)字");
int?number?=sca.nextInt();
if(number0){
System.out.println("你輸入的是正數(shù)");
}else?if(number0){
System.out.println("你輸入的是負(fù)數(shù)");
}else{
System.out.println("你輸入的是零");
}
}
}
結(jié)果:
請輸入一個(gè)數(shù)字
7
你輸入的是正數(shù)
寫的不太對,if判斷應(yīng)該寫成這個(gè)樣子
if(x = 0) {
return false;
}
另外main方法只需要調(diào)用這個(gè)方法就可以了,因?yàn)閕sPositiv是個(gè)靜態(tài)方法,所以直接調(diào)用就可以了。
public static void main(String[] args) {
double i = -1;
isPositiv(i);
}
這樣就可以調(diào)用了,如果需要輸出,寫成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);
//輸入數(shù)值變量 eg.-1 / 123
int input = scan.nextInt();
//截取數(shù)據(jù)變量的首位字符
char first = Integer.toString(input).charAt(0);
switch(first) {
case '-':
System.out.println("負(fù)數(shù)");
break;
default:
System.out.println("正數(shù)");
}
}
}
基礎(chǔ)代碼,就不打注釋了,望采納
public?class?Test{
public?static?void?main(String[]?args){
Scanner?sc?=?new?Scanner(System.in);
System.out.println("請輸入數(shù)字");
int?i?=?sc.nextInt();
if(i%2==0){
System.out.println("偶數(shù)");
}else{
System.out.println("奇數(shù)");
}
if(i0){
System.out.println("正數(shù)");
}else?if(i0){
System.out.println("負(fù)數(shù)");
}else{
System.out.println("0");
}
}
}
我暈啊,判斷值正負(fù)的標(biāo)準(zhǔn)不就是是否大于0嗎?這道理在哪里都通用,在你這里也只能通過這個(gè)方法來判斷!不管你想在哪里進(jìn)行運(yùn)算,只要在你想進(jìn)行判斷的地方加上判斷就可以了:
if(value 0) {//在這里填入代碼,進(jìn)行負(fù)值的處理,比如你想在是負(fù)值的時(shí)候輸出警告信息,那么就直接用System.out.println輸出字符串;如果你想在負(fù)值的時(shí)候不做任何處理,這里不要寫任何代碼}
else{//在這里填入代碼,進(jìn)行正值的處理,比如你想在正值的時(shí)候才能進(jìn)行加減運(yùn)算。}
文章標(biāo)題:判斷數(shù)的正負(fù)JAVA代碼 判斷正數(shù)和負(fù)數(shù)的編程
本文URL:http://chinadenli.net/article0/hgooio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站導(dǎo)航、商城網(wǎng)站、網(wǎng)站排名、網(wǎng)站設(shè)計(jì)公司、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)