為什么把20改成21也是偶數(shù)
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????int?one?=?21?; ????????if(one%2==0); ????????System.out.println("one是偶數(shù)"); ????} }
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????int?one?=?21?; ????????if(one%2==0); ????????System.out.println("one是偶數(shù)"); ????} }
2022-04-16
舉報
2022-06-25
把?if(one%2==0); 這里的分號去掉
2022-06-02
if(one%2==0){
? ? ? ? System.out.println("one是偶數(shù)");
? ? }
2022-06-02
if后面的;改成{
2022-04-17
你把if(one%2==0)條件句后面的“;”去掉,就對了。這是因?yàn)?,你如果加?”,形成不了條件作用了(對下面的輸出不起作用),程序會將這個if作為一個沒有輸出的普通判斷,所以你不管改成21還是多少,一直會輸出one是偶數(shù)。