a 到999各个位上的偶数的次数之和为&&求正反面个数然后判断正反那个较多

1a 到999各个位上的偶数的次数之和为

 public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个小于三位数的数");
        int a;
        int sum=0;
        a = scanner.nextInt();
        for (int i = a; i <=999; i++) {
            int ge=i%10;
            int shi=i/10%10;
            int bai =i/100;
            if (ge%2==0){
                sum=sum+1;
            }
            if (shi%2==0){
                sum=sum+1;
            }
            if (bai%2==0){
                sum=sum+1;
            }

        }
        System.out.println(a+"到999各个位上的偶数的次数之和为"+sum);
        /*
        请输入一个小于三位数的数
55
55到999各个位上的偶数的次数之和为1387

进程已结束,退出代码0

         */

2.求正反面个数然后判断正反那个较多

  public static void main(String[] args) {
        Random r = new Random();
        int []a=new int[10];
        for (int i = 0; i < 10; i++) {
            a[i]= r. nextInt(2);
            System.out.print(a[i]+" ");
        }
        System.out.println();
        ArrayList<Object>ls=new ArrayList<>();
        int sum1=0;
        int sum2=0;
        for (int i = 0; i < 10; i++) {
            if (a[i]==0){
                sum1=sum1+1;
            }
            if (a[i]==1){
                sum2=sum2+1;
            }
        }
        System.out.println("反面个数为"+sum1);
        System.out.println("正面个数为"+sum2);
        if (sum1>sum2){
                System.out.println("反面比正面多");
            }else{
                System.out.println("正面比反面多");
            }
        /*
        1 0 0 1 0 0 1 0 0 0 
反面个数为7
正面个数为3
反面比正面多

进程已结束,退出代码0
         */
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值