MyJava课堂小计 Day3

标签: JAVA
3人阅读 评论(0) 收藏 举报
分类:

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

        (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();



查看评论

MyJava课堂小计 Day6

一、数组概述和定义格式说明        1.为什么要有数组 现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量...
  • wu754426871
  • wu754426871
  • 2018-04-15 12:00:36
  • 6

MyJava课堂小计 Day5

一、循环结构概述和for语句的格式及其使用        1.什么是循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时, ...
  • wu754426871
  • wu754426871
  • 2018-04-15 11:26:37
  • 5

MyJava课堂小计 Day1

一、什么是JAVA?​Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在...
  • wu754426871
  • wu754426871
  • 2018-04-15 09:37:21
  • 63

MyJava课堂小计 Day4

一、顺序结构语句        1.什么是流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。 也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句...
  • wu754426871
  • wu754426871
  • 2018-04-15 10:50:56
  • 47

MyJava课堂小计 Day2

一、常量的概述和使用        1.什么是常量                      就是在程序的执行过程中其值不发生改变的量。         2.Java中常量的分类 (1):字面值...
  • wu754426871
  • wu754426871
  • 2018-04-15 10:02:00
  • 13

MyJAVA(tarena课堂笔记总结)

  • 2008年09月09日 20:46
  • 294KB
  • 下载

课堂小计

1.namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLin...
  • luozhihuinet
  • luozhihuinet
  • 2017-07-21 16:21:57
  • 55

[树的同构][二分][可并堆维护哈希] LOJ#6066 || BZOJ4928 && 2017 山东一轮集训 Day3. 第二题

这题一看就可以二分 那么解决这题的关键就变成了怎么对树进行哈希,以及怎么快速维护哈希值 想了一个下午想了一个比较靠谱的哈希方法。 用一个p进制数(p>n且为质数)来表示每一个节点,这个数有dep...
  • Coldef
  • Coldef
  • 2017-07-11 18:07:31
  • 460

[计数][容斥] LOJ#6065 || BZOJ4927 && 2017 山东一轮集训 Day3. 第一题

因为要选6根木棒,发现肯定是1,1,2,2或1,1,1,3形式。 可以枚举2和3的部分,然后推一推,容斥容斥就可以了 但是细节贼多#include #include #include #in...
  • Coldef
  • Coldef
  • 2017-07-11 17:48:12
  • 483

黑马程序员Spring框架2016版资料_day3

  • 2017年09月08日 12:47
  • 30.35MB
  • 下载
    个人资料
    等级:
    访问量: 2
    积分: 61
    排名: 283万+
    文章分类
    文章存档