算法:回文、素数
回文
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+"是素数"); } } } }