一些简单的程序的实现(1)

1.计算4*4矩阵的主副对角线的元素之和

public class szdj {
    public static void main(String[] args){
        int[][] a={{1,2,3,6},{4,5,6,7},{7,8,9,10},{1,1,3,7}};
        int sum=djh(a);
        System.out.println("sum="+sum);
    }

    private static int djh(int[][] a) {
        // TODO Auto-generated method stub
        int sum=0;
        for(int i=0;i<a.length;i++){
            for(int j=0;j<a[i].length;j++){
                if(i==j){
                    sum+=a[i][j];
                }
                if((i+j)==(a.length-1)&&(i!=j)){
                    sum+=a[i][j];
                }
            }
        }
        return sum;
    }

}

2.产生100个随机数,并求其中的素数

素数:被1和本身整除,采用开平方的方法

public class testthree {
    public static void main(String[] args){
        
    int[] a=new int[101];
    
    for(int i=0;i<101;i++){
        a[i]=(int)(Math.random()*100);
        System.out.println("----"+a[i]);
        isSushu(a[i]);
    }
    
    
    }
    private static void isSushu(int i) {
        // TODO Auto-generated method stub
        int j,k;
            k=(int)Math.sqrt(i);
            for(j=2;j<=k;j++){
                if(i%j==0)
                    break;
            } 
            if(j>k)
                System.out.println("su shu is:"+i);
            
        }
    }

3.数组的转置

public class szzz {
    public static void main(String[] args){
        int[][]a={{1,2,3},{4,5,6}};
        int[][] b=new int[a[0].length][a.length];
        for(int i=0;i<b.length;i++){
            for(int j=0;j<b[i].length;j++){
                b[i][j]=a[j][i];
                System.out.println("sz="+b[i][j]);
            }
        }
    }

}

4.判断回文数

public class szhw {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String s=sc.nextLine();
        StringBuffer sb=new StringBuffer(s);
        StringBuffer sbf=sb.reverse();
        if(sbf.equals(sb))
        {
            System.out.println("yes");
            System.out.println(sb);
        }
        
        
    }

}

后面继续补充,小菜鸟伤不起啊吼吼

 

posted @ 2012-09-13 20:01  qqhegg  阅读(200)  评论(0编辑  收藏  举报