测评作业
4.7k
等23人参与

1、数字翻转

运用算术运算,将四位数 5678 翻转为 8765
图片描述

2、应用 while 循环,找出所有的四叶玫瑰数

四叶玫瑰数:4 位数,个位、十位、百位、千位上数字的 4 次方之和等于数字本身
运行结果:1634、8208、9474

3、模拟计价结算

编写程序,实现以下场景:

(1)计算机输出:请输入钢笔的价格(元):
(2)用户输入:15
(3)计算机输出:请输入水杯的价格(元):
(4)用户输入:22
(5)计算机输出:一共需要支付 37.0 元

程序运行效果图如下:
图片描述

4、猜猜小慕的年龄

从键盘输入数据,猜猜小慕的年龄,一共有 3 次机会

实现如下效果图
图片描述

5、for循环遍历输出一节车厢前10排的座位号

for 循环遍历输出一节车厢前10排的座位号,实现如下效果图
图片描述

我的作业
去发布

登录后即可发布作业,立即

全部作业
import java.util.Scanner;
public class FinalTest {

    public static void Test_1(){
        /*
        * 运用算数运算将5678转换为8765
        * */
        int num = 5678;
        int a;  //个位
        int b;  //十位
        int c;  //百位
        int d;  //千位

        a = num % 10;
        b = num / 10 % 10;
        c = num / 100 % 10;
        d = num / 1000 % 10;
//        System.out.println(d);

        int num2 = a*1000 + b*100 + c*10 + d;
        System.out.println(num2);

    }

    public static void Test_2(){
        /*
        * 四叶玫瑰数: 4位数 个位 十位 百位 千位的4次方之和等于数字本身
        */
        int num = 1000;

        for (; num <= 9999; num++){
            int a = num % 10;
            int b = num / 10 % 10;
            int c = num / 100 % 10;
            int d = num / 1000 % 10;
            if (a*a*a*a + b*b*b*b + c*c*c*c + d*d*d*d == num){
                System.out.println("四叶玫瑰数字! " + num);
            }
        }

    }
    public static void Test_3(){
        /*
        * 计算机输出: 请输入钢笔的价格(元):
        * 用户输入: 15
        * 计算机输出: 请输入水杯的价格(元):
        * 用户输入: 22
        * 计算机输出: 一共需要支付37.0元*/
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入钢笔的价格(元): ");
        float pen = sc.nextInt();
        System.out.print("请输入水杯的价格(元): ");
        float cup = sc.nextInt();
        System.out.println("一共需要支付" + (pen + cup) + "元");

    }
    public static void Test_4(){
        /*
        * 从键盘输入数据, 猜猜小慕的年龄, 一共三次机会
        */
        int true_age = 18;
        int count = 0;
        Scanner sc = new Scanner(System.in);
        System.out.println("猜猜小慕的年龄, 一共三次机会!");

        while (count < 3){
            count++;
            System.out.print("第" + count + "次: ");
            int age = sc.nextInt();
            if (age != true_age){
                if (count < 3) {
                    System.out.println("猜错啦, 再试试!");
                    continue;
                }
            }else {
                System.out.println("猜对啦! 就是" + age + "岁");
                break;
            }
            System.out.println("没机会啦!");
        }

    }
    public static void Test_5(){
        /*
        * for循环遍历输出一节车厢10排的座位号, 每排有A B C D和F, 一共10节
        */

        for (int case_ = 1; case_ <= 10; case_++){
            for (int seat_ = 1; seat_ <= 5; seat_++){
                if (seat_ == 1){
                    System.out.print(case_ + "A ");
                } else if (seat_ == 2){
                    System.out.print(case_ + "B ");
                } else if (seat_ == 3){
                    System.out.print(case_ + "C ");
                } else if (seat_ == 4){
                    System.out.print(case_ + "D ");
                } else if (seat_ == 5){
                    System.out.print(case_ + "F ");
                }

            }
            System.out.println("\t");
        }

    }




    public static void main(String[] args) {
        Test_1();
        Test_2();
        Test_3();
        Test_4();
        Test_5();
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
代码块
复制 预览
复制成功!
代码块
复制 预览
复制成功!
0
评论
提交于  2025-03-21 21:30:24

登录后即可查看更多作业,立即

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号