第六届字节跳动青训营第一课| 青训营

215 阅读1分钟

今天学习的是技术一些语法的问题

public class main{

public static void main(String[]args){

}

ascll表 一个

unicode码缺点:一个英文字母和一个汉字都占用2个字节

在Java里面,不可以0或非0整数替代flase和true,这点和c语言不同

boolean不参与类型的转换

String是字符串的类型

Java的浮点型常量默认为double型,声明float型常量,须后加’f'或者F

双引号里面的东西就叫做字符串

parseInt就是将字符串转化为十进制类型

在将 String (字符串)类型转成 基本数据类型时, 比如 我们可以把 "123" , 转成一 个整数,但是不能把 "hello" 转成一个整数

""里面是字符串时起衔接作用可以看作连接符

加号的作用:

当左右两边一方为字符串,则做拼接运算

System.out.println(100+98);//198

System.out.println("100"+98);//10098

System.out.println("hello"+100+3);//hello1003

%是取余符号

取模公式a % b = a-a/b*b

关系运算符的结果都是boolean型,要么是true,要么就是false

关系表达式经常用在if结构的条件中或循环结构的条件中

&&短路与:如果第一个条件为 false,则第二个条件不会判断,最终结果为 false,效率高

& 逻辑与:不管第一个条件是否为 false,第二个条件都要判断,效率低

对于&&短路与而言,如果第一个条件为 false ,后面的条件不再判断

对于&逻辑与而言,如果第一个条件为 false ,后面的条件仍然会判断

!的条件是取反