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

java判斷奇數和偶數

發布時間:2023-05-05 02:53:03

1. java關於奇數偶數的

代碼


importjava.util.Arrays;

publicclassDemo{

publicstaticvoidmain(String[]args)throwsException{
int[]arr={8,2,6,5,100,9,3,23,90,31};
System.out.println("數組為:"+Arrays.toString(arr));

intmax=Integer.MIN_VALUE;
intminOddNum=Integer.MAX_VALUE;
intevenNumCount=0;

for(inti=0,len=arr.length;i<len;++i){//遍歷數組
//游游如果max比當前元素小,那麼讓max等於當前元素
if(max<arr[i])模橡{
max=arr[i];
}
//如果當前元素為奇數並且minOddNum大於當前元素
if(isOddNum(arr[i])&&minOddNum>arr[i]){
minOddNum=arr[i];
}
//如果不是奇數(即如果是偶數)
if(!isOddNum(arr[i])){
++evenNumCount;
}
}

System.out.printf("最大神碼銷值:%d 最小值奇數:%d 偶數的個數:%d ",
max,minOddNum,evenNumCount);
}

//判斷一個數是否為奇數
privatestaticbooleanisOddNum(intnum){
return(num&1)==1;
}
}

運行:

2. 用java寫一個方法判斷是否是奇數,在主(Main)方法中輸入一個數。調用判斷奇數的方法,並輸出是否是奇數。

判斷的核心是使用%求余. n%2 如果是0 ,那麼是偶數,不是0就是奇數

參考代碼


importjava.util.Scanner;

publicclassJiShu{
publicstaticvoidmain(String[]args){
.out.println(".....奇數判斷程序...");
System.out.print("請輸入一個數字:");
Scannersc=newScanner(System.in);//掃描器,用於讀取控制台輸入
intn=sc.nextInt();//得到輸入的數字
if(isJiShu(n)){//調用方法進行判斷是否是奇數
System.out.println(n+"是奇數");
}else{
System.out.println(n+"是偶數");
}
}

publicstaticbooleanisJiShu(intn){
if(n%2==0){//如果除2,余數是0,那麼就不是奇數,返回false
returnfalse;
}else{//余數不為0,那麼返回true
returntrue;
}
}
}

3. 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);

}

}

(3)java判斷奇數和偶數擴展閱讀

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

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

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

4. 用JAVA編寫如何判斷變數X是奇數還是偶數

對2取余為0即是偶數,為1即是奇數
x % 2

5. 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 ? "偶數" : "奇數";

6. Java題目,編寫一個簡單程序,給出一個整數,判斷此數是奇數還是偶數

import java.util.*;
public class Math
{
public static void main(String args[])
{
int a,b;
Scanner sc=new Scanner(System.in); /困型/局部變數b重復
a=sc.nextInt(); //局部變數a重復
if(a%2==0 ) //判斷條件錯誤
{
System.out.println("汪橘猜這個數是偶數");
}
else
System.out.println("這個數是奇數"伍滾);
}
}

7. java 用if判斷奇數還是偶數

能被2整除就是偶數,不然就是奇數。這還有什麼好問的?看不懂嗎

8. 請問在java數組中怎麼判斷奇數偶數的個數

intmun[]={1,2,3,4,5,6,7,8,9};
intcount=0;
for(inti=0;i<mun.length;i++){
if(mun[i]!=0&&mun[i]%2==0)//0除外,能被2整除的數就是偶數
count++;
}
System.out.println("偶數有:"+count+"個");

9. 編寫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");
}
}
}

10. Java作業:輸入一個數字判斷他是奇數還是偶數

public static void Test2() {
Scanner input = new Scanner(System.in);
System.out.println("請輸入一個整數:"); try { int zhengshu = input.nextInt(); if (zhengshu % 2 == 0) {
System.out.println("您輸入的" + zhengshu + "是一個偶數!內");
} else {
System.out.println("您輸入的" + zhengshu + "是一個奇數!");
}

} catch (Exception e) {
System.out.println("您的輸入有誤!容");
Test2();
}

}

閱讀全文

與java判斷奇數和偶數相關的資料

熱點內容
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414
確認全血細胞減少看哪些數據 瀏覽:265
文件有哪些要求 瀏覽:484
cad打開時會出現兩個文件 瀏覽:65
什麼是轉基因網站 瀏覽:48
手柄設備有問題代碼43 瀏覽:921

友情鏈接