质数
class Practice {public static void main(String[] args){boolean isFlag=true;//标记i是否被j除尽,一旦除尽,修改其值for(int i=2;i<=10000;i++){//遍历10000以内的自然数for(int j=2;j<i ;j++ ){//j:被i去除if(i%j==0){//i被j除尽isFlag=false;}}if(isFlag==true){System.out.println(i);}isFlag=true;//重置isFlag}}}
九九乘法表
class Switch{public static void main(String[] args) {for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){System.out.print(i+" * "+j+"="+(i*j)+" ");}System.out.println();}}}
完数
一个数如果恰好等于它的因子之和,这个数就称为完数,例:6=1+2+3
class Switch{public static void main(String[] args) {for(int i=1;i<100000;i++){int factor=0;for(int j=1;j<i;j++){if(i%j==0){factor+=j;}}if (i==factor){System.out.println(i);}}}}
杨辉三角
public class Feel {public static void main(String[] args){int[][] arr=new int[10][];for(int i=0;i<arr.length;i++) {arr[i]=new int[i+1];arr[i][0]=arr[i][i]=1;for(int j=1;j<arr[i].length-1;j++) {arr[i][j]=arr[i-1][j-1]+arr[i-1][j];}}for(int i=0;i<arr.length;i++) {for(int j=0;j<arr[i].length;j++) {System.out.print(arr[i][j]+" ");}System.out.println();}}}
求十个随机数的最大值,最小值,平均数
public class Feel {public static void main(String[] args){int[] arr=new int[10];for(int i=0;i<arr.length;i++) {arr[i]=(int)(Math.random()*(99-10+1)+10);}for(int i=0;i<arr.length;i++) {System.out.print(arr[i]+"\t");}int max=arr[0];for(int i=1;i<arr.length;i++) {if(max<arr[i]) {max=arr[i];}}System.out.println("最大值:"+max);int min=arr[0];for(int i=1;i<arr.length;i++) {if(min>arr[i]) {min=arr[i];}}System.out.println("最小值:"+min);int sum=0;int ave;for(int i=1;i<arr.length;i++) {sum+=arr[i];}ave=sum/arr.length;System.out.print("平均数:"+ave);}}
