为了账号安全,请及时绑定邮箱和手机立即绑定

关于a%2==0和 a%2!=0判断偶数的区别是什么。

代码一:这个代码输入数字10肯定为偶数

package ceshi;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

System.out.println("数字");//输出名字

Scanner sc=new Scanner(System.in);//接受扫描键盘输入信息

int a=sc.nextInt();//接受下一行数字;

sc.close();

if(a%2==0) {

System.out.println(a+"偶数");

}else {

System.out.println(a+"奇数");

}

}


}

代码二:这边输入10就不是偶数


public class XunHuan {


public static void main(String[] args) {

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

//判断i是否为偶数

if(i%2!=0) {

continue;//通过continue技术本次循环,继续下一次的循环。

}

System.out.println(i);

}

}


}


正在回答

3 回答

这两个得到的结果没有很大区别的吧,都是判断偶数。i%2==0,条件成立,执行下一部分,判断是否为偶数。

i%2!=0,符合和条件的都是奇数,就会执行continue,剩下地步骤就不会执行了,进行下一个新的循环,也就是说偶数才会输出,

1 回复 有任何疑惑可以回复我~

a%2==0和 a%2!=0

可以这样说:左边都是a%2,右边也都是0,而中间判断符一个是等于,一个是不等于。必定造成两个相反的结果。


0 回复 有任何疑惑可以回复我~
#1

Viva啦啦啦Vida

可符合判定条件后执行的也不一样啊,前者符合执行,后者符合跳过后续步骤,本质都是判断偶数的。
2019-02-25 回复 有任何疑惑可以回复我~

i%2==0,这个地方判断出的结果是,如果为0,则为true,也就是判断的是i是否为偶数 i%2!=0,这个判断的的结果是,如果不为0,则为true,也就是判断的是i是否为奇数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于a%2==0和 a%2!=0判断偶数的区别是什么。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信