算法:回文、素数

回文

package com03;

public class Test01 {

    public static void main(String[] args) {
        // 定义字符串
        String str = "abccba";
        //创建StringBuffer
        StringBuffer sb = new StringBuffer();
        // 反转
        String str2=sb.append(str).reverse().toString();
        System.out.println(str2);    
        //比较
        if(str.equals(str2)) {
            System.out.println("eq");
        }
    }

}

素数

只能被1和自身整除

package com03;

public class Test02 {

    public static void main(String[] args) {
        // 计算100以内的素数,3-100
        for(int num1=3;num1<=100;num1++) {
            //定义变量标识
            int target = 0;
            //循环   除以2    到(自身-1)
            for(int num2=2;num2<num1;num2++) {
                //如果被整除,就证明不是素数
                if(num1%num2==0) {
                    System.out.println(num1+"不是素数");
                    target=1;
                    //跳出内层for循环
                    break;
                }
            }
            if(target==0) {
                System.out.println(num1+"是素数");
            }
        }
    }

}
原文地址:https://www.cnblogs.com/ychun/p/14340869.html