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);

}

}

结果为:

相关推荐
墨&白.几秒前
如何卸载/更新Mac上的R版本
开发语言·macos·r语言
qq_12498707534 分钟前
基于springboot的幼儿园家校联动小程序的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·spring·微信小程序·小程序
技术小甜甜9 分钟前
[Python] 使用 Tesseract 实现 OCR 文字识别全流程指南
开发语言·python·ocr·实用工具
leo__52015 分钟前
MATLAB 实现 基分类器为决策树的 AdaBoost
开发语言·决策树·matlab
Alsn8617 分钟前
27.IDEA 专业版创建与打包 Java 命令行程序
java·ide·intellij-idea
老朱佩琪!19 分钟前
Unity原型模式
开发语言·经验分享·unity·设计模式·原型模式
毕设源码-郭学长20 分钟前
【开题答辩全过程】以 基于JAVA的车辆违章信息管理系统设计及实现为例,包含答辩的问题和答案
java·开发语言
while(1){yan}21 分钟前
UDP和TCP的核心
java·开发语言·网络·网络协议·tcp/ip·udp
麒qiqi24 分钟前
【Linux 进程间通信】信号通信与共享内存核心解析
java·linux·算法
后端小张25 分钟前
【Java 进阶】深入理解Redis:从基础应用到进阶实践全解析
java·开发语言·数据库·spring boot·redis·spring·缓存