java基础刚学确实不会有没有教一下

大于10小于100能被二和4整除大于100能被4整除小于10能被2整除用if语句写


(1)大于10小于100能被二和4整除
(2)大于100能被4整除
(3)小于10能被2整除
假设整数为a
int a;
(1)的写法
if( a>10 &&a<100 && a%2==0 && a%4==0   )
(2)的写法
if(a>100 && a%4 ==0)
(3)的写法
if(a<10 && a%2==0)

如果上面的条件同时满足,写法如下

if( (a>10 &&a<100 && a%2==0 && a%4==0)  || ( a>100 && a%4 ==0) ||  (a<10 && a%2==0) )

能被2和4整除,说实话,我这辈子没遇到过这种要求


public class Test1 {
    //大于10小于100能被二和4整除,大于100能被4整除小于10能被2整除用if语句写
    public static void main(String[] args) {
        System.out.print("大于10小于100能被二和4整除有:");
        for (int i = 11; i <100 ; i++) {
            if (i%2==0&i%4==0){
                System.out.print(i+", ");
            }
        }
        System.out.println();
        System.out.print("小于10能被2整除有:");
        for (int i = 9; i >0 ; i--) {
            if (i%2==0){
                System.out.print(i+", ");
            }
        }
    }
}

你大于100能被4整除是什么意思,这玩意输出的话,可是有很多的