㈠ 编写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;
}
}
运行: