基本运算符

3 基本运算符

在这里插入图片描述

package study.base;

public class Demo02 {
    public static void main(String[] args) {
        //二元运算符
        //ctrl+D:复制当前行到下一行(光标仅仅只在分号之后会自动换行,光标完全选中则会在当前行复制粘贴选中的目标)
        int a=10;
        int b=20;
        int c=30;
        int d=40;
        System.out.println(a+b);//30
        System.out.println(c-d);//-10
        System.out.println(a*b);//200
        System.out.println(c/a);//3
        System.out.println(c-a>0);//true(此时利用大于小于或者等于不等于的符号可以自动转换为bool类型进行条件判断)
        System.out.println(c+a<0);//false(此时利用大于小于或者等于不等于的符号可以自动转换为bool类型进行条件判断)
        System.out.println(c/a==3);//true(此时利用大于小于或者等于不等于的符号可以自动转换为bool类型进行条件判断)
        double pow=Math.pow(a,3);//Math函数调用,然后pow代表着a的三次方
        System.out.println(pow);
package study.base;

public class Demo02 {
    public static void main(String[] args) {
        Long a = 123123123123123L;
        int b = 123;
        short c = 10;
        byte d = 8;
        System.out.println( a+b+c+d); //Long
        System.out.println(b+c+d); //Int
        System.out.println((string)c+d);//直接报错,数字无法强制转换为字符串
//在最后输出的时候,依旧可以进行强制转换,除了直接进行((string)c+d)一类的指定样式转换以外,目标会自动转换为当前进行计算中数字覆盖量最大或者精度更高的目标数据类型转换
以外,目标会自动转换为当前进行计算中数字覆盖量最大或者精度更高的目标数据类型转换
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值