JAVA小作业3

1、掌握赋值运算符 

运算符含义例子结果
+=将该运算符左边的数加上右边的数值,得出的结果赋值给左边变量。

int a=5;

a+=2;

a=7
-=将该运算符左边的数减去右边的数值,得出的结果赋值给左边变量。

int a=5;

a-=2;

a=3
*=将该运算符左边的数乘上右边的数值,得出的结果赋值给左边变量。

int a=5;

a*=2;

a=10
/=将该运算符左边的数整除右边的数值,得出的结果赋值给左边变量。

int a=5;

a/=2;

a=2
%=将该运算符左边的数除于右边的数值然后取余数,将余数赋值给左边变量。

int a=5;

a+=2;

a=1
=赋值号,将运算符右边的数赋值给左边。int a =3;a=3


2、掌握比较运算符

>    大于运算符:运算符两侧的变量只能是数值类型。当左侧变量大于右侧变量,则返回true,否则返回false。

>=   大于等于运算符:运算符两侧的变量只能是数值类型。当左侧变量大于等于右侧变量,则返回true,否则返回false。

<    小于运算符:运算符两侧的变量只能是数值类型。当左侧变量小于右侧变量,则返回true,否则返回false。

<=   小于等于运算符:运算符两侧的变量只能是数值类型。当左侧变量小于等于右侧变量,则返回true,否则返回false。

==    相等运算符:(1)运算符两侧是数值时,无论数据类型是否相同,只要值相等,都返回true,否则返回false。

                               (2)如果运算符两侧都是引用类型,只有两个引用变量的类型具有父子关系时才可以比较,只要两个引用指向的是同一个对象就会返回true,否则返回true。java支持两个boolean类型的值进行比较。

!=   不相等运算符:(1)运算符两侧是数值时,无论数据类型是否相同,只要值不相等,都返回true,否则返回false。

                                   (2)如果运算符两侧都是引用类型,只有两个引用变量的类型具有父子关系时才可以比较,只要两个引用指向的不是同一个对象就会返回true,否则返回true。java支持两个boolean类型的值进行比较。


3、掌握逻辑运算符和三元运算符

&&    短路与:运算符左右全为true时,计算结果为true,否则为false。(短路:当运算符左侧为false时直接输出结果为false,不管右侧结果)。

例:2<4&&5>2;     结果为true;

&       逻辑与:运算符左右全为true时,计算结果为true,否则为false。

例:2<3&3<10;结果为true;

||       短路或:运算符左右全为false时,计算结果为false,否则为true。(短路:当运算符左侧为true时直接输出结果为true,不管右侧结果)。

例:2>4||4<3;结果为false;

|        逻辑或:运算符左右全为false时,计算结果为false,否则为true。

例:2>8||7<4;结果为false;

!     逻辑非:当变量为true时,结果为false;当变量为false时,结果为true。

例:!(2<4);结果为false;

?:;三元运算符 :当?左边的条件为真,就将冒号左边的变量输出为结果,否则输出右边的变量。

例:int i =false ? 3 : 4 ;

       System.out.println(i);

结果:4


4、编写一个分时问候的程序案例
  根据Date if判断语句实现输出上午好 中午好 下午好...

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值