导航:首页 > 编程语言 > 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

友情链接