JavaSE—基础语法复盘

                                   数据类型

分类:

基本数据类型:

int  short  long   byte(整数型)

float  double  (浮点型)

char       (字符型)

boolean (布尔型)

注意:java中浮点数字面量默认是double类型,使用float类型需加 f / F 

引用数据类型:

String        修饰字符串

class          修饰类

Interface    修饰接口



 基本数据类型转换

分类:

• 默认转换 :  小容量类型转为大容量类型

• 强制转换 :  大容量类型转为小容量类型   (存在溢出精度降低

注意 容量不是所占字节大小;如4个字节的float类型,容量大于8个字节的long类型。

容量大小排行:  byte/short/char ----> int ----> long ----> float ----> double(小--->大)


                                       运算符

○ 算术运算符

注意 i++ 和 ++i 区别:

  •  i++ 先取值后运算

  •  ++i 先运算后取值


○ 赋值运算符

○ 比较运算符

    "=" 不是等于,是赋值


○ 逻辑运算符

注意 &&  和  & 区别:

•  &    无论左边是真是假,右边表达式都运算

•  &&  当左边表达式为真,右边表达式才运算;若左边为假,那么右边不参与运算

        ( ||  和 |  同理  ,|| 表示左边为真,右边不参与运算)

•  实际开发中推荐使用&&  ||


○ 位运算符

○ 条件运算符


                                      循环语句

 分类:

while循环     do/while循环     for循环

用法:

○ 不知道循环次数用while循环



○ 至少循环一次用do/while循环



○ 知道循环次数用for循环 



                                    定义方法

  • 所有方法都要定义到类里
  • java中的方法类似其他语言中的函数,对完成某个功能的代码进行封装并为其命名,最终可以重复调用

方法定义:
例如:public static void menu( ){ ... } 
• public          访问权限
• static           静态
• void             返回值类型
• menu          方法名(自定义)
• ( )                参数列表
• { ... }            方法体

                                        数组

 概述:

  • 数组是一组相同数据类型的集合,是一个容器.
  • 数组中可以存储基本数据类型,也可以存储引用数据类型.
  • 数组本身是引用数据类型,是一个对象.
  • 数组创建时必须指明长度,且长度不能改变.
  • 数组中每个元素空间是连续的.

 如何创建数组:

//方式1 
int[] a = new int[5];//new:创建一个数组,并指定数组长度
//方式2
 int[] b=new int[]{1,2,3,4,5,6,7};
//方式3
int[] c={1,2,3,4};
  • 访问数组中的元素通过下标访问,即索引 ;
  • 下标从0开始,是int类型;数组的最大索引=数组长度-1

打印数组中元素要用到Arrays类:

       int[] a = new int[5];//创建一个数组,并指定数组长度
       //Arrays类:java中提供用于操作数组的工具类,提供排序,二分查找,数组复制...
       System.out.println(Arrays.toString(a));

  • 24
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值