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();
}
}