JAVA偶数和奇数问题

JAVA偶数和奇数问题,第1张

int count=0;

for( int i=1;i<101;i++){

if(i%2==0){

count=count+i;

}

}

systemoutprintln("一百以内偶数之和为:"+count);

-------------------------------------------------------

int count=0;

for( int i=1;i<101;i++){

if(i%2!=0){

count=count+i;

}

}

systemoutprintln("一百以内奇数之和为:"+count);

public static void Test2() {

Scanner input = new Scanner(Systemin);

Systemoutprintln("请输入一个整数:");        try {            int zhengshu = inputnextInt();            if (zhengshu % 2 == 0) {

Systemoutprintln("您输入的" + zhengshu + "是一个偶数!");

} else {

Systemoutprintln("您输入的" + zhengshu + "是一个奇数!");

}

} catch (Exception e) {

Systemoutprintln("您的输入有误!");

Test2();

}

}

参考代码

import javautilScanner;

public class Demo {

public static void main(String[] args) {

int jishu=0;//存储奇数的和

int oushu=0;//存储偶数的和

for (int i = 0; i <10; i++) {

Systemoutprintln("请输入第"+(i+1)+"个数字");

Scanner sc = new Scanner(Systemin);

int x = IntegerparseInt(scnextLine()trim());//从键盘读取数据,转化成为数字

if(x%2==0){//如果除2余数是0,说明是偶数

oushu+=x;

//oushu = oushu+x;//上面的代码等同于这个代码

}else{

jishu+=x;

}

}

Systemoutprintln("奇数和:"+jishu);

Systemoutprintln("偶数和:"+oushu);

}

}

import javautilScanner;

public class Main{

public static void main(String args[]){

Scanner input=new Scanner(Systemin);

int a;

Systemoutprint("请输入一个整数:");

a=inputnextInt();

if(a % 2 == 0){ //判断是偶数还是奇数

// 是偶数

}

else

// 是奇数

}

}

}

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

int[] ints = {2,3,5,9,8,1};//初始化数组

int Osums = 0;//偶数个数

int Jsums = 0;//奇数个数

for(int i = 0; i < intslength;i++){//循环数组

if(ints[i]%2==0){//取余数

Osums++;

}else{

Jsums++;

}

}

Systemoutprintln("偶数个数:"+Osums);

Systemoutprintln("奇数个数:"+Jsums);

}

}

//用面向对象,委托一个接口去负责判断,把逻辑分离出主干程序

public class IntegerCheckDemo {

    private interface IntegerCheck{

        boolean isOdd(int i);

    }

    private static class _IntegerCheck implements IntegerCheck{

        public boolean isOdd(int i) {

            return (i&1)!=0;

        }

    }

    public static void main(String[] args) {

        IntegerCheck check = new _IntegerCheck();

        Systemoutprintln(checkisOdd(3));

        Systemoutprintln(checkisOdd(4));

        Systemoutprintln(checkisOdd(41));

        Systemoutprintln(checkisOdd(3234));

        Systemoutprintln(checkisOdd(332410));

    }

}

以上就是关于JAVA偶数和奇数问题全部的内容,包括:JAVA偶数和奇数问题、Java作业:输入一个数字判断他是奇数还是偶数、Java程序设计,输入10个数字,,分别计算其中的奇数和与偶数和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10103717.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存