版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chaoing/article/details/75003497
Public是访问修饰符(access modifier)
System.out.println();//输出后自动换行
System.out.print();//输出后不换行
注释:
1. 在每行的前面加上//
2. /*要注释的内容*/ 但在注释的代码中不能有*/
3. /**要注释的内容*/ 这种注释可以自动生成文档
数据类型:
1. 长整型结尾L
2. float类型结尾F,若不加则自动视为double类型
3. 计算负数的平方根或者0/0的结果为NaN(不是一个数字)
4. 浮点数不适用于禁止出现舍入误差的金融计算中,因为浮点数值采用的是二进制系统表示,二进制无法精确的表示 1/10。如果需要在数值计算中不含有任何舍入误差,就应该使用BigDecimal类。
5. boolean类型:true和false,用来判断逻辑条件。整型值和布尔值之间不能进行相互转换。
变量:
1. 变量需以字母开头,且变量名对大小写敏感。
2. 变量的命名格式CamelCase命名规则,但首字母要小写。
3. 不能使用未赋初值的变量
常量:
1. final double CM_PER_INCH=2.54;//关键字final表示这个变量只能被赋值一次。一旦赋值后就不能
再更改
关系运算符:
1. 三元操作:conditon?condition1:condition2
例:x<y?x:y //返回x和y中较小的那个值
数学函数和常量:
例:要想计算一个数值的平方根,可使用sqrt方法
double x=4;
double y=Math.sqrt(x);
System.out.println(y);//prints 2.0
在顶部加入import static java.lang.Math.*;后,就可以不会再方法名和变量名前面加Math了。
强制类型转换:
例:
double x=9.997;
int nx=(int) x;//nx值为9
如果对浮点数进行舍入运算,以便得到最接近的整数,那就需使用Math.round()方法:
double x=9.997;
int nx =(int) Math.round(x);//nx 的值为10
字符串:
1. 子字符串:String类中的substring方法可以从一个较大的字符串提取出一个子串,例如:
String greeting = "Hello";
String s = greeting.substring(0,3);//创建了一个由“Hel”组成的字符串
(0,3)表示:从第0开始,直到3为止,但不包括3,即字符串长度为3。
2. 检测字符串是否相等:可以使用equals方法:s.equals(t),若字符
串s和字符串t相等,则返回true,否则返回false.
也可以这样:"Hello".equals("greeting")。
若检测两个字符串是否相等,而不区分大小写,可以使equalsIgnoreCase 方
法:"Hello".equalsIgnoreCase("hello")
***注意:不可以使用==运算符检测两个字符串是否相等!***
android3.0添加的代码:
gradle.properties中添加android.enableAapt2=false