栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习Java第四天——运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习Java第四天——运算符

学习目标:

两个月掌握Java


学习内容:
  • 了解每种运算符的作用和使用特点

学习时间:

2022.7.3 上午


学习笔记: 1.运算符 1.1 概念

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

表达式:用运算符连接的符合Java语法的式子。

例子: int a = 10;

1.2 算数运算符

符号

作用

说明

+

加

-

减

*

乘

/

除

%

取余

获取的是两个数据做除法的余数

package com.pipi;

public class Operatorpi {
    public static void main(String[] args) {
        int a = 4;
        int b = 6;

        System.out.println(a + b);//10
        System.out.println(a - b);//-2
        System.out.println(a * b);//24
        System.out.println(b / a);//1,整数相除只保留整数
        System.out.println(a % b);//4,保留余数
    }
}

对数字进行一个拆分

package com.pipi;

public class split {
    int number;

    public void split1(int number) {
        int g = number % 10;
        int s = number / 10 % 10;
        int b = number / 10 / 10 % 10;
        System.out.println("个位是"+g);
        System.out.println("十位是"+s);
        System.out.println("百位是"+b);
    }
}
package com.pipi;

public class splittest {
    public static void main(String[] args) {
        split sp = new split();
        sp.split1(156);
    }
}
1.3 +操作的三种情况

1.3.1 数字相加

在加法运算中,要求数据类型一直,会存在类型的转换。包括隐式转换和强制转换。

隐式转换:把一个表示数据范围小的数值赋值给另一个表示范围大的变量

 强制转换:把一个表示数据范围大的数据赋值给一个表示范围小的数据

格式:数据类型 变量名 = (目标数据类型)(数值或者变量)

package com.pipi;

public class test1 {
    public static void main(String[] args) {
        int a = 10;
        double b = 10.1;
        System.out.println(a + b);//20.1

        int c = (int) (a + b);
        System.out.println(c);//20

        short s = 10;
        int i = 20;
        int j = s + i;
        //short ss = s + i;//java: 不兼容的类型: 从int转换到short可能会有损失
        short ss1 = (short) (s + i);
        System.out.println(ss1);//30
    }
}
1.3.2 字符相加

字符相加就是ASCII码的相加。

package com.pipi;

public class test2 {
    public static void main(String[] args) {
        int i = 10;
        char ch ='A';//A的ASCII码是65
        System.out.println(i + ch);//75
    }
}

1.3.3 字符串相加

+在字符串相加时,为字符串连接符

package com.pipi;

public class test2 {
    public static void main(String[] args) {
        System.out.println("pi"+"pi");//pipi
    }
}
1.4 赋值运算符

符号

作用

说明

=

赋值

a=10,将10赋值给变量a

+=

加后赋值

a+=b,将a+b的结果赋值给a

-=

减后赋值

a-=b,将a-b的结果赋值给a

*=

乘后赋值

a*=b,将a*b的结果赋值给a

/=

除后赋值

a/=b,将a/b的结果赋值给a

%=

取余后赋值

a%=b,将a%b的结果赋值给a

package com.pipi;

public class test2 {
    public static void main(String[] args) {
        int a =1 ;
        System.out.println("a:"+a);//1
        a+=a;
        System.out.println("a:"+a);//2
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002532.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号