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
*/
}