導航:首頁 > 編程語言 > 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奇偶判斷相關的資料

熱點內容
python可視化極坐標 瀏覽:384
程序員喜歡綠色 瀏覽:730
php編譯的主流軟體 瀏覽:364
操作系統伺服器版本下載地址 瀏覽:245
手機管家加密圖片打不開 瀏覽:839
基於單片機的智能散熱器控制器的設計 瀏覽:471
pdfadobereaderxi 瀏覽:488
本田雅閣壓縮機工作 瀏覽:680
河北編程排行榜 瀏覽:134
胸椎12輕度壓縮性骨折 瀏覽:103
演算法英文pdf 瀏覽:358
編譯原理第3版清華課後答案第二章 瀏覽:165
長虹黑白單片機是什麼電路 瀏覽:659
maven打war包命令 瀏覽:938
python追加值 瀏覽:171
編譯原理識別數字 瀏覽:994
協同伺服器和電腦版有什麼不一樣 瀏覽:490
程序員的心臟完整版 瀏覽:478
如何建立本地的ftp伺服器嗎 瀏覽:922
內存的照片在哪個文件夾 瀏覽:302