• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

yxchun

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

算法:回文、素数

回文

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+"是素数");
            }
        }
    }

}

 

posted on 2021-01-28 17:04  yxchun  阅读(129)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3