java day02 记录

 

一、介绍运算符使用,包含+, -, *, /,% 及 自增、三元运算等

package com.itheima_02;
/*
 * 赋值运算符:
 *         基本的赋值运算符:=
 *         扩展的赋值运算符:+=,-=,*=,/=,...
 */
public class OperatorDemo {
    public static void main(String[] args) {
        //定义变量
        int a = 10; //把10赋值给int类型的变量a
        
        //+=的操作
        //拿+=的左边和右边的数据做+,然后把结果赋值给左边
        a += 20;
        System.out.println("a:"+a);
        
        //注意:扩展的赋值运算符,隐含了强制类型转换
        //有一个变量a,a+=10
        //相当于:a =(a的数据类型)(a + 10)
        short s = 1;
        s += 1;
        System.out.println(s);
    }
}

 

package com.itheima_05;
/*
 * 三元运算符:
 *         关系表达式?表达式1:表达式2
 * 
 * 执行流程:
 *         A:计算关系表达式的值,看是true还是false
 *         B:如果是true,表达式1就是结果
 *        如果是false,表达式2就是结果
 */
public class OperatorDemo {
    public static void main(String[] args) {
        //定义变量
        int a = 10;
        int b = 20;
        
        int c = (a>b)?a:b;
        System.out.println("c:"+c);
    }
}

 

二、

“&” 和“&&” 的区别:
• 单&时, 左边无论真假, 右边都进行运算;
• 双&时, 如果左边为真, 右边参与运算, 如果左边为假, 那么右
边不参与运算。
• “|” 和“||” 的区别同理, 双或时, 左边为真, 右边不参与运算。

转载于:https://www.cnblogs.com/longesang/p/10763057.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值