導航:首頁 > 編程語言 > java奇偶判斷

java奇偶判斷

發布時間:2023-04-29 23:12:05

『壹』 java:為什麼按位與運算符可以用來判斷奇偶 "(i&1)!=0"

兩個操作數分別轉換為二進制碼之後,對應位置的進制數比較,同為1則返回1。
1的二進制碼只有最低位的橋兆一位,逗畢也就是1,而左邊其它的位對應的進制碼(不管是0還是1)都要和2的冪運算相乘再想加,肯定是偶數。所以,最低位的進制碼決定了這個數的奇偶。
為1則是奇數,0為敏指租偶數。
或者,由二進制的計算規則知道,二進制碼由余數組成,所以,最後一位也是最後一次相除的余數,為1則是奇數。

『貳』 java怎麼判斷一個數是奇數還是偶數

能夠被2整除的整數是偶數,不能被2整除的是奇數。

i % 2 == 1 ? "奇數" : "粗脊帆偶數";

以上程序如果i為負數結果為偶數。

Java取余(%)演算法代碼如下:

// dividend被除數 divisor 除數public static int remainder(int dividend, int divisor){ return dividend - dividend / divisor * divisor;}

所以當輸入 -1時 運算結果是-1,當然不等於1了,所以它被判岩雹定為偶數了。

因為改為判斷是否是偶數即可

i % 2 == 0 ? "偶數" : "奇數";

『叄』 JAVA編寫程序,輸入一個整數,判斷其奇偶性,如果是偶數,則輸出true,否則為false

public class TestMap {

public static void main(String[] args) {
System.out.println("請輸入叢慧一個整數");
System.out.println();
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
if((number&1) == 1){
System.out.println("您輸入的是奇數");
}else{
System.out.println("您塵鄭畝輸入的派森是偶數");
}
}

}

『肆』 java用while判斷輸入數奇偶並輸出

Scannerscanner=newScanner(System.in);
while(true)
{
intnum=scanner.nextInt();
if(num%2==0)System.out.println(num+":偶拆鄭數");
if旅野頌(num%2!=0)System.out.println(num+"脊橘:奇數");
}


『伍』 java編寫程序,輸入一個整數,判斷其奇偶性,如果為偶數,則輸出ture,否則輸出fla

public class TestMap {

public static void main(String[] args) {
System.out.println("請輸入一個整數");
System.out.println();
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
if((number&1) == 1){
System.out.println("您輸逗判寬入的是奇數"山亮);
}else{
System.out.println("沖搏您輸入的是偶數");
}
}

}

親測可用.

『陸』 java問題:一個奇偶數的循環判斷;

您好,型御這樣就可以了,望采羨檔納~~~

importjava.util.*;
publicclassApp
{
publicstaticvoidmain(String[]args)
{
inta;
Scannerread=newScanner(System.in);
while(read.hasNextInt())
{
a=read.nextInt();
if(a%2!=0)
System.out.println(a+"是奇數");
else
System.out.println(a+"兄租亂是偶數");
}
}
}

『柒』 編寫java程序判斷一個整數是奇數還是偶數並且它是正數還是負數

基礎代碼,就不打注釋了,租碰望採納

publicclassTest{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("請弊賀談輸入數字");
inti=拍空sc.nextInt();
if(i%2==0){
System.out.println("偶數");
}else{
System.out.println("奇數");
}
if(i>0){
System.out.println("正數");
}elseif(i<0){
System.out.println("負數");
}else{
System.out.println("0");
}
}
}

『捌』 java 判斷奇偶數

代碼如下:

import java.util.Scanner;

public class woo {

public static void main(String args[]) {

Scanner scan =new Scanner(System.in);

System.out.println("輸入一個整數");

int a = scan.nextByte();

if(a%2 != 0)

System.out.printf("%d是奇數", a);

else

System.out.printf("%d是偶數", a);

}

}

(8)java奇偶判斷擴展閱讀

在Java核心API中,有許多應用final的例子,例如java.lang.String,整個類都是final的。為類指定final修飾符可友戚以讓類不可以被繼承,為方法指定final修飾符可以讓方法不可以被重寫。

如果指定了一個類為final,則該類所有的方法都是final的。Java編譯器會尋找機會內聯所有的final方法,內聯對於提升Java運行效率作用重大,具體參見Java運行期優化。此舉能夠使性能平均提高50%。

特別是String對象的使用,出現字元串連接時應該使用StringBuilder/StringBuffer代替。由於Java虛擬機不僅要花螞告逗時間生成對象,以後可能還需要花時間對這些對象進行垃圾回收和處理,因此,生成過悶賣多的對象將會給程序的性能帶來很大的影響。

閱讀全文

與java奇偶判斷相關的資料

熱點內容
subsample演算法 瀏覽:893
蘋果免費看書app哪個最好 瀏覽:880
c語言加密怎麼弄 瀏覽:837
c語言編譯的錯誤提示 瀏覽:763
驗機蘋果app哪個最好 瀏覽:663
光遇國際服安卓如何購買禮包 瀏覽:52
163app怎麼下載 瀏覽:244
電腦程序員下場 瀏覽:42
編譯原理ll1文法判斷 瀏覽:723
qt用vs2015編譯 瀏覽:547
結婚日子最好的演算法 瀏覽:791
安卓怎麼把數據傳到蘋果里 瀏覽:501
編譯器標識 瀏覽:789
編程珠璣第三章 瀏覽:782
windows如何開啟tftp伺服器 瀏覽:107
歐姆龍plc編程指令表 瀏覽:186
程序員遠程收入不穩定 瀏覽:860
演算法原理怎麼寫 瀏覽:469
有個動漫女主藍頭發是程序員 瀏覽:998
雲伺服器資源評估 瀏覽:882