• 3.javase_运算符


    一.算术运算符
    1.运算符和表达式概述
    运算符:对数据进行操作的符号
    表达式:用运算符连接起来符合Java语法的式子
    2.算术运算符
    +,-,*,/,%
    3.注意事项
    /和%的区别
    整数操作只能得到整数,要想得到小数,必须有浮点数参与运算

    二.定义一个三位数,将其拆分为个位、十位、百位后,输出在控制台
    举例:int number = 123;
    在控制台输出结果:个位是:3,十位是:2,百位是:1

      public class OperatorTest {
        public static void main(String[] args) {
            //定义一个三位数
            int number = 123;
            //获取个,十,百位数据
            int ge = number % 10;
            int shi = number / 10 % 10;
            int bai = number / 100 % 10;
            //输出结果
            System.out.println("个位是:" + ge);
            System.out.println("十位是:" + shi);
            System.out.println("百位是:" + bai);
        }
       }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    三.加操作的三种情况
    1.数字相加
    (1)隐式转换
    把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
    小到大:byte->(short,char)->int->long->float->double
    (2)强制转换
    把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
    格式:数据类型 变量名 = (目标数据类型)(数值或者变量)
    2.字符相加
    (1) ASCII表对应的int值
    ‘A’:65; ‘a’:97; ‘0’:48;
    (2) 字符相加案例
    int i = 10;
    char ch = ‘A’;
    System.out.println(i + ch);//结果75
    3.字符串相加
    (1)当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算
    “zhongguo”+ 666 ->>结果:zhongguo666
    (2)当连续进行“+”操作时,从左到右逐个执行
    1 + 9999 + “岁zhongguo” ->>结果:10000岁zhongguo

    四.赋值运算符
    1.常用赋值运算符
    =, +=, -=, *=, /=, %=
    2.注意事项
    扩展的赋值运算符隐含了强制类型转换
    short s = 1;
    s += 2; //s = (short) (s + 2);

  • 相关阅读:
    人工智能算法 上市公司,人工智能算法公司排名
    VSS、VDD、VBAT、VSSA
    浅谈OV SSL 证书的优势
    数据库MySQL----(三)数据库进阶学习
    栈——算法专项刷题(六)
    【vue 首屏加载优化】
    ingenic carrier-server fgets is err问题
    获取URL参数的两种方法及location对象的各项获取方式
    跨境电商:外贸企业做海外社媒营销的优势
    未来各职业的人,都会涌入Python和AI大潮中,老教授深度解析
  • 原文地址:https://blog.csdn.net/jinhuding/article/details/128155702