A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

运算符: 就是用于对常量和变量进行操作的符号
运算符分类: 算术运算符  赋值运算符  关系运算符  逻辑运算符 三元运算符
算术运算符: +,-,*,/,%,++,--
做加法运算时,字符参与加法运算,其实是拿字符在计算机中存储的数据值来参与运算的; 字符串参与加法运算,其实做的不是加法运算,而是字符串的拼接
         'A'    65
         'a'    97
     '0'    48
++,--:自增自减,用于对变量加1或者1
++,--既可以用在变量的后面,也可以用在变量的前面。
单独使用的时候,++或者--放在变量的前面或者后面,结果一样。
参与其它操作的时候:
    ++在后面,先拿变量做操作,然后变量在++
    ++在前面,先变量++,然后再用变量做操作
赋值运算符:
基本的赋值运算符:=
扩展的赋值运算符:+=,-=,*=,/=,%=
注意:扩展的赋值运算符,隐含了强制类型转换
关系运算符:  ==,!=,>,>=,<,<=
关系运算符的结果是boolean类型。
注意:==是关系运算符,=是赋值运算符,不能混淆
逻辑运算符:用于连接关系表达式
      &(与),|(或),^(异或),!(非)
       &&(短路与),||(短路或)
&:有false则false
|:有true则true
^:相同则false,不同则true。举例:情侣关系。(男女)
!:true则false,false则true
短路与&&和短路或||对结果不影响
&&和&的区别:
&&有短路效果,左边为false,右边不执行。
&左边无论是什么,右边都会执行。
短路或同理
三元运算符:  关系表达式?表达式1:表达式2 ;
A:计算关系表达式的值,看是true还是false
B:如果是true,表达式1就是结果
          如果是false,表达式2就是结果
数据录入: 为了提高程序的灵活性,我们就把数据改进为键盘录入。
如何实现键盘录入数据呢?目前我们只能使用JDK提供的类Scanner。
如何使用Scanner获取键盘录入数据呢?如下的步骤,大家目前只能记住
使用步骤:
        A:导包
            import java.util.Scanner;
            在一个类中顺序:package > import > class
        B:创建键盘录入对象
            Scannersc = new Scanner(System.in);
        C:接收数据
            int i = sc.nextInt();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马