美文网首页
第一至三章

第一至三章

作者: 古剑诛仙 | 来源:发表于2019-07-24 10:09 被阅读0次

本章比较简单,只挑一些典型题目的java实现

  1. 输入一个正整数,反转其各位的值,然后输出,比如输入98765,输出56789
 public static int reversal(int a){
        int value=0;
        while (a!=0){
            value=value*10+a%10;
            a=a/10;

        }
        return value;
    }
  1. 三整数排序,输入3个整数,从小到大排序后输出,比如输入7,11,3,输出3,7,11
public static void  threesort(int a,int b,int c){
        int temp;
        if(a>b){
            temp=a;
            a=b;
            b=temp;
        }// a<=b
        if(b>c){
            temp=b;
            b=c;
            c=temp;
        }// b<=c
        if(a>c){
            temp=a;
            a=c;
            c=temp;
        }// a<=c
        System.out.println(a+","+b+","+c);

    }
  1. 输出所有形如aabb的4位完全平方数
方式一:
 public static void  getaabb1(){
        for(int i=1;i<10;i++)
            for(int j=0;j<10;j++){
                int value=i*1100+j*11;
                int n=Math.round((float)(Math.sqrt(value)));// 注1

                if(n*n==value)
                    System.out.println(value);
            }
    }
方式一在value数值比较大时,使用sqrt可能会产生误差
方式二:
public static void  getaabb2(){
        for(int i=1;;i++){
            int n=i*i;
            if(n<1000)continue;
            if(n>9999)break;
            int high=n/100;
            int low=n%100;
            if(high/10==high%10&&low/10==low%10)
                System.out.println(n);
        }
    }
方式二通过枚举方式查找,但显然循环次数比方式一要多很多

注1:
了解一下round方法:

static long round(double a) 
此方法返回的参数最接近的long. 
static int round(float a) 
此方法返回的参数最接近的整数.

其四舍五入的原理是在参数上加0.5然后进行下取整
所以也可以改写为
int n=(int)(Math.floor(Math.sqrt(value)+0.5));

相关文章

  • 第15周《记事本圆梦计划》我就是不爱吃鱼#新学霸社群#

    第一至三章内容

  • 第一至三章

    本章比较简单,只挑一些典型题目的java实现 输入一个正整数,反转其各位的值,然后输出,比如输入98765,输出5...

  • 《逻辑工作法》之工作方法分享

    今天分享西村克己的《逻辑工作法》中第一至三章,这三章是关于日常工作的一些方法,我在这里总结给大家。 ...

  • 逐梦川藏之三

    第三章:骑行川藏,从这开始 骑行川藏第一站,成都至雅安,全程近170公里。 ...

  • 创世记第一章至十一章

    第一章至第三章 创造、 赐福、堕落 耶和华创造天地,他看世界上所有的东西都是好的。

  • PMP易混淆概念集

    第一至三章1 项目发起人【出处】 PMBOK P65,1.2.6 项目管理商业文件。项目发起人通常负责项目商...

  • 读《骆驼祥子》第一至三章

    今天读了《骆驼祥子》的一至三章。 第一章,祥子还只是祥子,十八岁失去父母和几亩薄田来到城里,做了车夫。但是也不是一...

  • 《让大象飞》第一章至第三章

    阅读打卡第146天。 书籍名称:史蒂文.霍夫曼《让大象飞》第一章至第三章 最喜欢的句子:无 阅读感悟;第一,有关浪...

  • 学习之道:或许你该这么读这本书

    第一天 内容:《学习之道》 前言至前三章 1、问题 第一,作者第一次为什么失败 第二,作者第二次由如何成功? 第三...

  • 2018-09-26

    【0727我在悦读】昵称 书名:《财富自由之路》 作者:李笑来 篇目:第一至三章 金句:1.要对自己的美好未来盲目...

网友评论

      本文标题:第一至三章

      本文链接:https://www.haomeiwen.com/subject/syqtrctx.html