Java基础之算数运算符的初级用法

运算符

运算符:

对字面量或者变量进行操作的符号

表达式:

用运算符把字面量或者变量连接起来,符合java语法的式子就可以称为表达式

不同运算符连接的表达式体现的是不同类型的表达式

一 .算数运算符

实践一下

加 减 乘

运行结果:

除 取模

运行结果

练习:

数值拆分

需求:键盘录入一个三位数,将其拆分为个位,十位,百位后打印在控制台

公式总结:

个位:数值 %10

十位:数值 /10 % 10

百位:数值 /100 % 10

千位:数值 /1000 % 10

...

代码呈现:

java 复制代码
import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        //需求:键盘录入一个三位数,将其拆分为个位,十位,百位后打印在控制台

        //1.键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个三位数");
        int number = sc.nextInt();

        //2.获取个位 十位 百位
        //个位:数值 %10
        int ge = number % 10;
        //十位:数值  /10 % 10
        int shi = number / 10 % 10;
        //百位:数值 /100 % 10
        int bai = number / 100 %10;

        System.out.println(number+"的个位是:"+ge +"十位是:"+shi +"百位是:"+bai);
    }
}

结果为:

em.out.println(number+"的个位是:"+ge +"十位是:"+shi +"百位是:"+bai);

}

}

结果为:

相关推荐
极小狐17 小时前
从复制粘贴到可复用组件:极狐GitLab CI/CD 组件目录实战
java·ci/cd·gitlab·devops·组件化
麻瓜code17 小时前
【Agent】Spring AI RAG 实战:本地向量库 + 云端知识库
java·人工智能·spring
(Charon)17 小时前
【C++】网络缓冲区设计(二):Ring Buffer环形缓冲区、head/tail与跨界读写
开发语言·c++
Java后端的Ai之路18 小时前
LangChain Deep Agents 从入门到企业实战
开发语言·人工智能·python·langchain·deepagents
小刘在重生~18 小时前
Java 集合|Collection、List、ArrayList、LinkedList、泛型、Collections 工具类
java·数据结构·list
会飞的拖把18 小时前
Python文件操作详解:从文件读写到os、shutil模块实战
开发语言·python
RS迷途小书童18 小时前
Python 解析大疆无人机 SRT 字幕日志
开发语言·python·无人机
我不会起名字32218 小时前
一天一道算法题(29):单调栈
java·数据结构·python·算法·leetcode·golang·单调栈
XR12345678818 小时前
医院移动医护零漫游无线网络选型指南
java·后端·struts
点心的游戏开发世界18 小时前
GDScript 入门笔记(十六):文件读写与数据持久化
开发语言·笔记·游戏引擎·godot