【Java系列】小小练习——带你回顾Java基本运算符

 
      返回主篇章
        👇
【Java】才疏学浅·小石Java问道之路


1. 练习一

1.1 题目

一个三位数,将其拆分为个位、十位、百位后,打印在控制台

1.2 题解(附解析)

代码解析:

public class PracticeDemo1 {
    public static void main(String[] args) {
        // 1. 定义一个三位数
        int number = 159;

        // 2. 取出个位
        // 分析:一个数对十取模之后 会得到最后一位数
        int ge = number % 10;

        // 3. 取出十位
        // 分析:首先将数对十整除,整除之后会去掉当前的个位
        // 然后现在的个位就是之前的十位
        number = number / 10;
        int shi = number % 10;

        // 4. 取出百位
        // 分析:再将数字对十整除,整除之后会去掉当前的个位
        // 然后现在的个位就是之前的百位
        number = number / 10;
        int bai = number % 10;

        // 5. 输出结果
        System.out.println("百位:" + bai);
        System.out.println("十位:" + shi);
        System.out.println("个位:" + ge);
    }
}

运行截图:
在这里插入图片描述

2. 练习二

2.1 题目

定义两个变量,判断两个数字是否相等。

2.2 题解(附解析)

代码解析:

public class PracticeDemo2 {
    public static void main(String[] args) {
        // 1. 定义第一个变量
        int number1 = 123;

        // 2. 定义第二个变量
        int number2 = 456;

        // 3. 开始比较两个数字是否相等
        // 用我们学过的三元运算符来比较
        // 格式: 关系表达式 ? 表达式1 : 表达式2;
        System.out.println(number1 == number2 ? "相等" : "不相等");
    }
}

运行结果:
在这里插入图片描述

3. 练习三

3.1 题目

求三个数的最大值。

3.2 题解(附解析)

代码解析:

public class PracticeDemo3 {
    public static void main(String[] args){
        // 1. 定义第一个变量
        int n1 = 12;

        // 2. 定义第二个变量
        int n2 = 23;

        // 3. 定义第三个变量
        int n3 = 16;

        // 4. 先找出第一个数、第二个数中的最大值
        // 可以用三元运算符
        // 首先初始化最大值变量
        int max = 0;
        max = n1 >= n2 ? n1 : n2;

        //找出第一个数字 第一个数字最大值后 再用当前最大值与第三个数相比较
        max = max >= n3 ? max : n3;

        // 5. 输出最大值
        System.out.println("最大值为:" + max);
    }
}

运行结果:
在这里插入图片描述

小结

本章主要是对于Java基本运算符的一个回顾,通过练习来回顾知识,这种方法既高效,又实用。
题目虽简单,但动手实践得到的东西,才是你自己的哦~
如果有什么问题,欢迎在下方评论留言哦 ~ ♥♥♥

💙💙💙💙💙💙
 
Author:    小石.     
Date:  2022.12.27
 
💙💙💙💙💙💙

  • 1、如果觉得文章写行不错就点个 。✌
  • 2、如果觉得写得好就 一键三连吧~ ✌✌✌
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小石Sir.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值