Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

小緯 發問時間: 電腦與網際網路程式設計 · 1 0 年前

JAVA難題請高手進入幫解答!

有請大大編寫一下一個小程式 在下不董 寫不出來 以下是題目

請寫出 以下四個 答案結果

如果輸入0 則顯示出 " 您輸入的X不是奇數也不是偶數。"

如果輸入奇數則顯示出"您輸入的X是奇數。"

如果輸入偶數則顯示出"您輸入的X是偶數。"

如果輸入負數則顯示出"系統不予處理。"

import java.util.*;

public class J1029_3

{

public static void main(String[] args)

{

//流程控制練習: if 結構式

Scanner K = new Scanner(System.in);

int Input;

System.out.print("請輸入一個數值");

Input = Integer.parseInt(K.nextLine());

小弟只會編寫到這邊

有請大大協助

感謝

}

}

3 個解答

評分
  • 阿茂
    Lv 5
    1 0 年前
    最佳解答

    import java.util.*;

    public class Test{

    public static void main(String[] args){

    Scanner sc = new Scanner(System.in);

    System.out.print("請輸入一個數值: ");

    int a = sc.nextInt();

    if( a % 2 == 0 ){

    if( a == 0 )

    System.out.println("您輸入的" + a + "不是奇數也不是偶數!");

    else if( a < 0 )

    System.out.println("系統不予處理!");

    else

    System.out.println("您輸入的" + a + "是偶數!");

    }

    else{

    if( a < 0 )

    System.out.println("系統不予處理!");

    else

    System.out.println("您輸入的" + a + "是奇數!");

    }

    }

    }

    參考資料: Me^.^
  • ?
    Lv 4
    1 0 年前

    難題?高手?解答?唉!

  • 匿名使用者
    1 0 年前

    Scanner input= new Scanner(System.in);

    int a;

    System.out.println(&quot;輸入一數&quot;);

    a=input.nextInt();

    if(a&gt;0)

    {

    if(a%2==0)

    System.out.printf(&quot;您輸入的%d是偶數&quot;,a);

    else if(a%2!=0)

    System.out.printf(&quot;您輸入的%d是奇數&quot;,a);

    }

    else if(a==0)

    System.out.printf(&quot;您輸入的%d不是奇數也不是偶數&quot;,a);

    else

    System.out.println(&quot;系統不予處理&quot;);

    直接貼上

    參考資料: Me
還有問題?馬上發問,尋求解答。