知识点
1.数组映射
2.增强for循环
3.随机数、键盘输入
4.随机提取数组中不重复的元素
代码
数组映射
public class exercise4 {
public static void main(String[] args) {
int[] nums={157,85,777,21,307,8,300,325,177,8888};
boolean[] ge=new boolean[nums.length];
boolean[] shi=new boolean[nums.length];
boolean[] bai=new boolean[nums.length];
int[] weishu=new int[nums.length];
for (int i = 0,num; i < nums.length; i++) {
num=nums[i];
if (num==7) {
ge[i]=true;
}
if (num/10==2) {
shi[i]=true;
}
if (num/100==3) {
bai[i]=true;
}
if (100<=num&&1000>num) {
weishu[i]=3;
}else if(10<=num&&100>num){
weishu[i]=2;
}
System.out.print(nums[i]+"\t");
}
System.out.println();
for (int i = 0; i < nums.length; i++) {
System.out.print(ge[i]+"\t");
}
System.out.println();
for (int i = 0; i < nums.length; i++) {
System.out.print(shi[i]+"\t");
}
System.out.println();
for (int i = 0; i < nums.length; i++) {
System.out.print(bai[i]+"\t");
}
System.out.println();
for (int i = 0; i < nums.length; i++) {
System.out.print(weishu[i]+"\t");
}
System.out.println();
}
}