复习三(JAVA基础)
2020-12-13 14:23
标签:index ble java基础 默认 连接 基础 选择 字符串拆分 成员 1.常用符号 (1)换行: \n (2)空格:\t (3)转译符:\ (4)单目运算符:++ -- (5)双目运算符:+ - * / % (6)关系表示符:! (逻辑非) && (短路与) || (短路或) (7)算术运算符的优先等级: ! 大于 算术运算符 大于 比较运算符 2.选择结构: (1)if (布尔){ } else { } (2) swicth(int 或 String 或枚举类型){ case 值1: break; case 值2: break; default: break; } 3.扫描器:Scanner sc=new Scanner(System.in) (util包下) 4.随机数: (1)使用Random 例: Random rd=new Random(); int i=rd.nextInt(范围) (2)数学工具类Math.random() int i=(int) (Math.random*范围) Math.random() 默认产生0-1的随机数 5.基本数据类型: (1)整数类型: byte (1字节) short(2字节) int(4字节)long(8字节) (2)非整数类型:float(4字节单精度)double(8字节双精度) (3)字符类型:char(2字节) (4)布尔类型:boolean(1字节) 6.整数的取值范围 (1)byte :-128 ——127 之间 (2)short:-32768——32767 之间 (3)int :-2的31次方——2的31次方减一 (4)long :-2的63次方——2的63次方减一 ASCII码会将char转换成整数类型 int 的 48 等于 char 的 0 以此类推 7.检测输入的数据类型 .hasNextInt() (检查输入的是否是int类型) 8.循环: (1)whire(条件){ } :先判断再循环 (2)do{ }whire(条件) :先循环再判断 (3)for(定义值;循环条件;每次循环增加的量){ } 9.定义数组的基本要素: (1)标识符 (2)数组元素 (3)元素下表 (4)元素类型 数组下标从0开始 10.数组的初始值: (1)int :0 (2)double:0.0 (3)char:空格 (4)String :null 11.数组升序方法:Array.sort(数组名称) 12.打擂台选取最大值: int [ ] a={1,2,3,4,5}; int 擂主=a[0]; for(int i=0;i if(a[i]>擂主){ 擂主=a[i] } } 13.多重for循环:外层循环走一遍,内层循环走一圈 14.三元表达式: 数据类型 a=参数1 > 参数2 ?值1 :值2 事件为true 返回值1 事件位false 返回值2 没有括号的是属性,有括号的是方法 15.return:写在main方法中反出main方法 16.成员变量与局部变量 (1)在class中定义的变量是成员变量有默认值,在方法中定义的变量是局部变量没有默认值 (2)成员变量在整个类中都可以调用,局部变量只能在定义他的方法中使用 (3)当成员变量名字和局部变量的名字相同时优先使用局部变量(java的就近原则) 17.权限修饰符: (1)private :私有的 只能在同类中使用 (2)protected:受保护的 同包不同包的子类都可以使用 (3)friendly:默认的 同包可以使用 (4)public :公开的 所有都可以使用 18.String和StringBuffer的区别 String :常量 不会改变自身 StringBuffer:变量 会改变自身 19.字符串的方法: (1)比较是否相等: 区分大小写:字符串.equals(字符串2) 不区分大小写:字符串.equalsIgnoreCase(字符串2) (2)比较大小: 区分大小写:字符串.compareTo(字符串2) 不区分大小写:字符串1.compareToIgnoreCase(字符串2) (3)转换为大写:字符串.toUpperCase(); (4)转换为小写:字符串.toLowerCase(); (5)获取字符串长度:字符串.length(); (6)连接字符:字符串.concat(字符串2); (7)截取字符串:字符串.subString(开始位置,结束位置); (写一个位置表示从那个位置一直截取到最后,写两个位置包头不包尾) (8)查找字符串的位置(返回要找的字符串位置数): 找到第一个字符串的位置:字符串.indexOf(要找的字符串) 找到最后一个字符串的位置:字符串.Lastindexof(要找的字符串) (9)去掉两端的空格:字符串.trim() (10)将字符串拆分:字符串.split(以什么拆分) 复习三(JAVA基础) 标签:index ble java基础 默认 连接 基础 选择 字符串拆分 成员 原文地址:https://www.cnblogs.com/HQ0422/p/11537393.html
上一篇:Threads(异步和多线程)