Java基础学习-算术运算符-案例

目录

运算符:

表达式:

简单练习:

案例:拆分

数字+运算注意点

隐式转换(自动类型提升):

强制转换:

字符串+操作:

字符+:


运算符:

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

表达式:

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

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

简单练习:

package text.wj.demo1;
简单案例
public class text1 {
    public static void main(String[] args) {
        //+加
        System.out.println(3+2);
        //-减
        System.out.println(3-2);
        //*乘
        System.out.println(3*2);
        //除 /
        System.out.println(3.0/2);
        //取余,取模
        System.out.println(3%2);
        //如果在计算的时候有小数参与,结果可能不精确。注意“有可能”
        System.out.println(1.1-1.02);
        //除法注意点
        //整数除法结果为整数,小数参与计算,结果可能不是精确的
        //取模,取余注意点
        //可以用取余判断是否被整除。可以判断是否为偶数
    }
}

案例:拆分

package text2wj;

import java.util.Scanner;

//要求,键盘录入一个三位数,将其拆分为个位十位百位,打印在控制台
public class text2 {
    public static void main(String[] args) {
        //首先使用键盘录入数字-----获取
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个三位数");
        //定义n获取输入的数
        int n = sc.nextInt();
        //利用除,取余获取每位数
        int a=n%10;
        int b=n/10%10;
        int c=n/10/10%10;

        System.out.println("个位数:"+a);
        System.out.println("十位数:"+b);
        System.out.println("百位数:"+c);
    }
}

运行结果:

数字+运算注意点

数字进行运算的时候,数据类型不一样是不能一起运算的,必须转成一样类型。

隐式转换(自动类型提升):

把取值范围小的数值转换成取值范围大的数据。

强制转换:

把取值大的数值赋值给取值小的变量,需要强制转换。

字符串+操作:

只要有字符串参与,做的就是拼接操作。

字符+:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值