Java(入门篇4)

Java核心_运算符

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


/*
注意:整数相除结果还是整数
      想要得到小数,就必须有浮点数参与运算
 */
public class OperatorDemo1 {
    public static void main(String[] args) {
        int a = 5;
        int b = 2;
        System.out.println(a * b);
        System.out.println(a - b);
        System.out.println(a + b);
        System.out.println(a % b);
        System.out.println(a / b);

        System.out.println(5/4);  //输出1
        System.out.println(5.0/4);//输出1.25
        System.out.println(5/4.0);//输出1.25

    }
}


字符和字符串参加运算

在这里插入图片描述
案列:

public class OperatorDemo2 {
    public static void main(String[] args) {
     int a = 10;
     char ch = 'a';//97
    System.out.println(a + ch);//107
public class OperatorDemo2 {
    public static void main(String[] args) {
      //字符串加法运算
        System.out.println("Hello"+"world");    //"helloworld"
        System.out.println("hello"+10);         //"hello10"
        System.out.println("hello"+10+20);      //"hello10" + 20 -->"hello1020"
        System.out.println(10+20+"hello");      //30 + "hello" -->"30hello"
    }
}

在这里插入图片描述

自增和自减运算符

在这里插入图片描述
在这里插入图片描述

赋值运算符

在这里插入图片描述
在这里插入图片描述

public class operatorDemo3 {
    public static void main(String[] args) {
        //基本赋值运算符
        int a = 10;//把10赋值给变量a
        System.out.println("a: "+ a);
        System.out.println("-------------------------------");

        //扩展的赋值运算符:
        //+=的作用:把左右俩边的数据相加,然后把结果赋值给左边:a = a +20;
        a+=20;
        System.out.println("a+:"+a);
        System.out.println("------------------------------------");

        //扩展赋值运算符的好处
        short s=2;
        //s= s+1;//为什么报错?因为s+1的结果是一个int类型的数据,你把int类型的数据赋值给short类型的变量,肯定不行。
        //怎么解决呢?
//        //方案一:强制类型转换
//        s = (short)(s+1);
//        System.out.println("s:" + s);
        //方案二:通过扩展运算符实现
        s+=3;
        System.out.println("s:" + s);

    }

}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值