㈠ 編寫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.*;
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("這個數是奇數"伍滾);
}
}
㈢ 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 程序,實現判斷變數x是奇數還是偶數
java中判斷變數復是奇數制還是偶數,我們可以通過這個變數對2進行取余運算所得的結果進行判斷。
如果這個變數對2取余結果為0,則表明這個變數是偶數,否則表明這個變數是奇數。
提供一個判斷方法吧:
public void evenOrOdd(int x){
if(x%2==0)System.out.println(x+"是偶數");
else System.out.println(x+"是奇數");
}
㈤ 用Java編寫程序,輸入十個數,是奇數輸出奇數,是素數輸出素數
import java.util.Scanner;
public class Prime {
public static boolean isPrime(int num) {
if (num <= 3) {
return num > 1;
}
// 不在6的倍數兩側的一定不是質數
if (num % 6 != 1 && num % 6 != 5) {
return false;
}
int sqrt = (int) Math.sqrt(num);
for (int i = 5; i <= sqrt; i += 6) {
if (num % i == 0 || num % (i + 2) == 0) {
return false;
}
}
return true;
}
public static void equals(int x){
if(isPrime(x)){
System.out.println(x+"是素數(肯定是奇數)");
}
else if((x&1)==1){
System.out.println(x+"是奇數");
}
else System.out.println(x+"啥也不是");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x;
for(int i=0;i<10;i++){
x=sc.nextInt();
equals(x);
}
}
}
如有幫助,望採納
㈥ 用java編寫程序輸出1-100間所有奇數
用java編寫程序輸出1-100間所有奇數:
System.out.println("1-100間所有奇數:");
for(inti=0;i<100;i++){
if(i%2!回=0){
System.out.print(i+"");
} 答
}
㈦ 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;
}
}
運行: