发表于: 2017-04-05 23:53:47

2 1582


任务先放放吧,基础还不会。。。先把基础语法学完再开始做任务 

今天完成的事:

1.1 Eclipse的下载、安装、卸载。

1.2Eclipse的基本使用,创建项目,删除,导入项目。

1.3常用快捷键:

内容辅助键 Alt+/
自动补齐main方法 main然后Alt+/

自动补齐输出语句  syso 然后 Alt+/

格式化Ctrl+Shift+f  注:和搜狗输入法快捷键有冲突。

代码区域右键 -- Source – Format

单行注释: 先选中需要注释的内容,然后 Ctrl+/

取消注释:先选中需要取消注释的内容, 然后 Ctrl+/

多行注释: 先选中需要注释的内容,然后 Ctrl+Shift+/

取消注释:先选中需要取消注释的内容, 然后 Ctrl+Shift+\

2.1算数运算符:

+加,-减,*乘,/除,%取模,++自增,--自减

加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。

除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。 

“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。

整数做被除数,0不能做除数,否则报错。

小数做被除数,整除0结果为Infinity,对0取模结果为NaN

2.2自增,自减

单独使用时++时,结果都是在原有基础上加1

参与运算时a++,先赋值再自增,++a,先自增再赋值

2.3赋值运算符

 = 赋值, += 加后赋值,-=减后赋值,*=乘后赋值,/=除后赋值,%=取模后赋值

注意:诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型

2.4比较运算符

==相等于,!=不等于,<小于,>大于,<=小于等于,>=大于等于

赋值运算符的 = 符号与比较运算符的 == 符号是有区别的,如下:

a,赋值运算符的 = 符号,是用来将 = 符号右边的值,赋值给 = 符号左边的变量;

b,比较运算符的 == 符号,是用来判断 == 符号 左右变量的值是否相等的。

2.5逻辑运算符

a,逻辑运算符通常连接两个其他表达式计算后的布尔值结果

b,当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。

&     与          有false则false

|       或          有true则true

^     异或       相同则false,不同则true

!    非           true则false,false则true

&& 短路与     如果左边为true,右边参与运算,如果左边为false,右边不参与运算

||     短路或     如果左边为false,右边参与运算,如果左边为true,右边不参与运算

2.6三元运算符

格式(条件表达式)?表达式1:表达式2

先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2

  

3.1变量类型转换

默认转换:范围小的数据类型直接转换成范围大的数据类型

            如:int a = 10, byte b = 20;

                   int  c = a + b;

强制转换:表示范围大的数据类型强制转换成范围小的数据类型

            如:   int a = 10, byte b = 20;

                   byte  c = (byte)(a + b);

强制转换可能会损失精度

4.键盘录入Scanner类

使用格式:

导包:使用impor导包,在类的所有代码之前导包

定义变量,并创建对象赋值:数据类型 变量名 = new 数据类型()

调用方法:变量名.方法名();



明天学习选择结构,循环结构


遇到的问题:定义一次Scanner,可以多次调用,这里不知道前是一直在用一次定义一次。


收获:会使用Eclipse编写代码,可以用算数运算符,赋值运算符做运算。运用比较运算符,逻辑运算符做判断,学会用三元运算符做三个数值的比大小。知道了默认类型转换和强制类型转换的区别








返回列表 返回列表
评论

    分享到