關于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);
}
}
}
2019-02-25
這兩個得到的結果沒有很大區別的吧,都是判斷偶數。i%2==0,條件成立,執行下一部分,判斷是否為偶數。
i%2!=0,符合和條件的都是奇數,就會執行continue,剩下地步驟就不會執行了,進行下一個新的循環,也就是說偶數才會輸出,
2018-12-21
a%2==0和 a%2!=0
可以這樣說:左邊都是a%2,右邊也都是0,而中間判斷符一個是等于,一個是不等于。必定造成兩個相反的結果。
2018-11-13
i%2==0,這個地方判斷出的結果是,如果為0,則為true,也就是判斷的是i是否為偶數 i%2!=0,這個判斷的的結果是,如果不為0,則為true,也就是判斷的是i是否為奇數