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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

道长

初级黑马

  • 黑马币:24

  • 帖子:7

  • 精华:0

© 道长 初级黑马   /  2018-10-7 20:56  /  971 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常用的命令提示符:
win+r 启动
:切换盘符
cd+空格+文件名 进入文件
tab键 转换文件名
cd ..向上返回
\ 连接,进入多级文件
cd\直接返回
dir 目录
cls 清空屏幕
exit 退出
jdk用公司自带的
关键字 含有特殊含义的,被保留的,不能随意使用的字符
特征:完全小写的字母
          在增强版记事本中有特殊颜色
标识符:
程序中自定义内容
标识符可以包含英文字母区分大小写 0-9数字 $美元 - 下划线
不能用数字开头
不能是关键字
凡是用双引号引起来的部分 字符串常量
凡是用单引号引起来的部分 只有一个 字符常量
两个单引号中间必须有且仅有一个字符,没有不行
空常量不能直接用来打印输出

字符串不是基本类型,而是引用类型
浮点型可能只是一个近似值不是一个精确地值
数据范围与字节数不一定相关
浮点数默认double
整数默认int
变量:程序运行期间,内容可以发生改变的量
= 赋值
在创建一个变量的同时,立刻放入指定的数值
变量之间的名称不能重复
对于float和long类型来说,字符后缀F和L不能丢掉
数值不能超出类型范围
没有进行赋值的变量不能直接使用,一定要赋值之后才能使用
变量使用不能抄书作用域的范围
作用域:冲定义变量的一行开始一直到直接所属的大括号结束为止

可以通过一个语句来创建多个变量,但一般情况不推荐这么写

当数据类型不一样时,将会发生数据类型转换

自动类型转换(隐式)
1.特点:代码不需要进行特殊处理,自动完成。
2.规则:数据范围从小到大
byte short char int long fl oat double

强制类型转换(显式)
1.特点:代码需要进行特殊的格式处理,不能自动完成。
2.格式:范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据;

注意:
1强制类型一般不推荐使用,有可能会损失精度,或者溢出
byte short char 这三种雷巡都可以发生数学运算,列如加法“+”。
3.byte short char 这三种类型早这三种类型在运算的时候,都会首先提升为int类型,然后再计算

计算机的底层会用一个数字(二进制)来代表字符A
‘A’=65
‘a’=97
‘0’=48
计算机存储信息以二进制的形式存储,二进制只能表示数字, 对照表

对于一个整数的表达式来说,出发用的是整除,整数厨艺整数,结果任然是整数,只看商,不看余数。
只有对于整数的出发来说,取模运算符才有余数的意义。

注意:
1.一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。

四则运算当中的加号“+”有常见的三种用法
1.对于数值来说,就是加法。
2.对于字符char类型来说,在计算之前,char会被提升为int,然后再计算。
3.对于字符串String(首字母大写,并不是关键字)来说加号代表字符串连接操作。
任何数据类型和字符串进行连接的时候,结果都会变成字符串。

自增运算符:++
自减运算符:--

基本含义:让一个变量长成一个数字1,或者让一个变量降一个数字1
使用方式:
        1.单独使用:不和其他任何操作混合,自己独立成为一个步骤
        2.混合使用:和其他操作混合列如与赋值混合,或者与打印操作混合等。
使用却别:
        1.在单独使用的时候,钱++和后++没有任何区别。也就是:++num,和num++,是完全一致的。
        2.在混合的时候有重大区别
        A.如果是前++,那么变量立即马上+,然后拿着结果进行使用。先加后用
        B.如果是后++,那么首先使用变量本来的数值,然后再让变量+1。先用后加
注意:
        只有变量才能使用自增、自减运算符。常量不能使用++、--

赋值运算符分为:

基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量
int a = 30;

复合赋值运算符
+=         a+=1      a=a+1
-=        a-=1       a=a-1
*=
/=
%=

注意:
        1.只有变量才能使用赋值运算符,常量不能进行赋值
        2.复合赋值运算符其中隐含了一个强制类型转换

比较运算符

注意:
        1.比较运算符的结果一定是boolean值,成立就是true,不成立就是false
        2.如果进行多次判断不能连这写


逻辑运算符

与(并且) && 全都是true,才是true;否者就是false
或(或者) ||至少一个是true,就是true;全都是false,才是false
非(取反) !本来是true,变成false;本来是false变成true

短路
与&&,或||,具有短路效果;如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能

注意:
        1.逻辑运算符只能用于boolean值
        2.与或需要左右各自有一个boolean;但是取反只要有一个唯一的一个boolean值即可
        3.与或两种运算符,如果有多个条件,可以连续写

三元运算符:变量名称=条件判断?表达式A:表达式B

注意:
        1.必须同时保证表达式A和表达式B都符合左侧数据类型的要求。

        2.三元运算符的结果必须被使用



0 个回复

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