今天学习的是技术一些语法的问题
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 ,后面的条件仍然会判断
!的条件是取反