MyJava课堂小计 Day3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wu754426871/article/details/79947044

一、逻辑运算符的基本用法

        (1)逻辑运算符有哪些

&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)
(2)注意事项:
a:逻辑运算符一般用于连接boolean类型的表达式或者值。
在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6,应该写成 x>3 & x<6 。
b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。
算术表达式:a + b

关系表达式:a == b

                C:结论:
        &逻辑与:有false则false。
        |逻辑或:有true则true。
        ^逻辑异或:相同为false,不同为true。
!逻辑非:非false则true,非true则false。

特点:偶数个不改变本身。

        2.逻辑运算符&&和&的区别

                &&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。

二、位运算符的基本用法

            1.位异或运算符的特点:一个数据被另一个数据位异或两次,该数本身不变。

                <<:左移 空位补0,被移除的高位丢弃。
>>:右移 被移位的二进制最高位是0,右移后,空缺位补0;最高位是1,高位补1。

>>>:无符号右移 被移位二进制最高位无论是0或者是1,空缺位都用0补。

三、三元(三目)运算符的基本用法

        1.三元(三目)运算符的格式
(关系表达式) ? 表达式1 : 表达式2;
int a=(10>20)?30:50; a=50
2.三元运算符的执行流程
计算关系表达式的值,如果为true, 运算后的结果是表达式1; 

   如果为false,运算后的结果是表达式2;

四、键盘录入的基本格式讲解

        1.为什么要使用键盘录入数据
(1)为了让程序的数据更符合开发的数据
(2.)让程序更灵活一下
2.如何实现键盘录入呢?
先照格式来。
(1)导包
格式:
import java.util.Scanner; 
位置:
在class上面。
(2)创建键盘录入对象
格式:
Scanner sc = new Scanner(System.in);
(3)通过对象获取数据
格式:
int x = sc.nextInt();



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页