有 30 个 0~9 之间的数字,分别统计 0~9 这 10 个数字分别出现了多少次。
import java.util.Random;
public class Main4 {
public static void main(String[] args) {
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;
Random s=new Random();
for(int y=0;y<30;y++)
{ int x=s.nextInt(9);
switch(x)
{ case 0:
a++;
break;
case 1:
b++;
break;
case 2:
c++;
break;
case 3:
d++;
break;
case 4:
e++;
break;
case 5:
f++;
break;
case 6:
g++;
break;
case 7:
h++;
break;
case 8:
i++;
break;
case 9:
j++;
break;
}
}System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
System.out.println(i);
System.out.println(j);
}
}
在排好序的数组中添加一个数字,将添加后的数字插入到数组合适的位置
import java.util.Arrays;
import java.util.Scanner;
public class Main6 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int []a=new int []{11,22,33,44,55,66,77,88,99};
a[a.length-1]=sc.nextInt();
Arrays.sort(a);
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+"\t" );}
}}