吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2328|回复: 13
收起左侧

[Java 转载] Java自学记录Day20

  [复制链接]
JXNU1999python 发表于 2021-12-7 20:31
本帖最后由 JXNU1999python 于 2021-12-7 20:32 编辑

Java学习记录Day20

一、完成作业

1、题目:一个5位数,判断它是不是回文数。即12321是回文数,
个位与万位相同,十位与千位相同。注:为方便格式显示,省略class类型。

    import java.util.Scanner;
    public static void main(String[]args){
            Scanner input=new Scanner(System.in);
            System.out.print("请输入一个五位正整数: ");
            int i=input.nextInt();
            int j=i%10;//个位
            int k=i/10000;//万位
            if(j==k){
                    int a=(i/1000)%10;
                    int b=(i/10)%10;
                    if(a==b){
                            System.out.println(i+"是回文数");
                    }else{
                            System.out.println(i+"不是回文数");
                    }
            }else{
                    System.out.println(i+"不是回文数");
            }
    }

2、题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,
还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了
一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上
想再吃时,只剩下一个桃子了。求第一天共摘了多少?

    public static void main(String[]args){
            int p=1;
            int sum;
            for(int i=1;i<=9;i++){
                    p=2*(p+1);

            }
            System.out.println("第一天摘了"+p+"个桃子");
    }

3、题目:计算 1! + 2! + 3! + 4! +... + 10!
说明:4! 表示4的阶乘。4的阶乘是:1 2 3 * 4

    public static void main(String[] args) {
            //计算 1! + 2! + 3! + 4! +... + 10!
            int sum=0;
            for(int i=1;i<=10;i++){
                    int k=1;
                    for(int j=1;j<=i;j++){
                            k*=j;
                    }
                    sum+=k;
            }
            System.out.println(sum);
    }

4、题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,
求它在第10次落地时,共经过多少米

    public static void main(String[]args){
            //题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,
            //求它在第10次落地时,共经过多少米
            int sum=100;
            int h=100;
            for(int i=1;i<=9;i++){
                    h=h/2;
                    int s=2*h;
                    sum+=s;
            }
            System.out.println(sum);
    }

5、一个四位数,恰好等于去掉它的首位数字之后所剩的三位数的3倍,这个
四位数是多少?

    public static void main(String[]args){
            for(int num=1000;num<=9999;num++){
                            int a=num/1000;//千位数
                            int b=(num/100)%10;//百
                            int c=(num/10)%10;//十
                            int d=num%10;//个位数
                            int k=3*(100*b+10*c+d);
                            if(k==num){
                                    System.out.println(num);
                            }
            }
    }

免费评分

参与人数 6吾爱币 +12 热心值 +6 收起 理由
王星星 + 1 + 1 用心讨论,共获提升!
shiyucj + 1 + 1 我很赞同!
woyucheng + 1 + 1 谢谢@Thanks!
zr924 + 1 + 1 谢谢@Thanks!
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wdq1813506091 + 1 + 1 加油

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Iuppiter 发表于 2021-12-7 20:50
厉害了坚持就是胜利
落尘大大和你呢 发表于 2022-2-23 20:25
[Java] 纯文本查看 复制代码
   import java.util.Scanner;
 public static void main(String[]args){
        Scanner input = new Scanner(System.in);
        System.out.println("请输入一个五位正整数: ");
        int i=input.nextInt();
        //个位
        int j=i%10;
        //万位
        int k=i/10000;
        int a=(i/1000)%10;
        int b=(i/10)%10;
        if(j == k && a == b){
            System.out.println(i + "是回文数");
        }else{
            System.out.println(i+"不是回文数");
        }
    }
}
Slh233 发表于 2021-12-7 21:03
头像被屏蔽
偶尔平凡 发表于 2021-12-7 21:05
提示: 作者被禁止或删除 内容自动屏蔽
detewhkn 发表于 2021-12-7 22:30
学习一下
啊杰啊 发表于 2021-12-8 08:06
学习一下
头像被屏蔽
ningmengjing123 发表于 2021-12-8 08:18
提示: 作者被禁止或删除 内容自动屏蔽
chengxuyuan01 发表于 2021-12-8 13:28
这属于数据算法了啊,果然厉害
SNNS 发表于 2022-1-3 11:44
chengxuyuan01 发表于 2021-12-8 13:28
这属于数据算法了啊,果然厉害

学,到是,不是很难,难的是在实际中用出来
HelloWang 发表于 2022-1-3 13:07
SNNS 发表于 2022-1-3 11:44
学,到是,不是很难,难的是在实际中用出来

是呀,例子很简单。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 08:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表