Java基础1:类名、注释、数据类型和变量

0 Java:

1 区分大小写

2 class后面跟着类名

3 main方法必须声明为public

1 包名、类名、方法名:

包名-全部英文小写:com.qa.test

类名-驼峰法:SearchIndCustWithSimpleAndAdvancedCriteria

方法名-小驼峰:gotoCustIdentitiesListPgFromCustDetailCommonLeftMenu()

变量名-小驼峰:individualCustSearchPg

2 注释:三种类型:

1 //单行

2 /*

*多行

*/

3 /**

*文档

*/

3 8种基本数据类型:存的就是具体的值

注:引用数据类型:存的是一个地址值

1 整型:最常用int

byte-1字节

short-2字节

int-4 字节

long-8字节

2 字符型:最常用double

float-4字节

double-8字节

3 布尔型:

boolean: true/false

4 字符型:

char-2字节,赋值的时候数据长度只能是一位,并且用''包起来,建议不要用

4 变量:声明之后,必须进行初始化

int number = 5;

double score = 99.56D;

boolean result = true;

5 常量final:常量名全大写,赋值后不能再修改

1 final int NUM =5;

2 类常量:希望某常量在多个类中的多个方法使用:public static final int NUM =3;

6 运算符:

1 计算运算符:加减乘除取余

1 % 取余/取模:15%2,得1

2 ++ -- 自增1/自减1

单独使用时,++ 放前和放后没有区别,都是+1;

参与运算,x++: 先把变量x的值取出来赋值(运算),再自增1

参与运算,++x: 先把变量x自增1,再把值取出来赋值(运算)

public class TestNote

{

public static final int NUM =3;

public static void main(String[] args) {

int m = 7;

int n = 7;

int im = 2* ++m;//16=2*8, n=8

int in = 2* n++;//14=2*7, m=8

System.out.println(m);//8

System.out.println(n);//8

System.out.println(im);//16

System.out.println(in);//14

}

}

2 关系运算符,结果boolean

== 比较相等

!= 比较不相等

3 逻辑运算符,结果也是boolean

& | ! && ||

&与:两个都是true,结果才是true

|或:只要有一个true,结果就是true

!非:操作数是true,结果就是false

&& 短路与:如果左边已经决定了整个表达式的结果,那么右边不会执行

(左边为false,直接返回false)

||短路或:左边为true,不执行右边,直接返回true

4 赋值运算符

int a = 10; //把10赋值给a变量;

5 扩展赋值运算符 += *= /= %=; 底层包含强制类型转换

//把左边和右边的值进行运算后赋值给左边。

a +=10; //a = (int)(a+10);

public class TestNote

{

public static final int NUM =3;

public static void main(String[] args) {

double m = 7.77;

int n = (int) m+10;

System.out.println(n);//17

}

}

6 三元运算符

boolean结果的表达式 ? 结果1 : 结果2;

true 返回 结果1 , false 返回结果2;

public class TestNote

{

public static final int NUM =3;

public static void main(String[] args) {

int a=2;

int b=1;

int max = (a>b)?a:b;

System.out.println(max);//2

}

}

7 强制类型转换:截断小数部分将浮点值变为整型:

1 double类型截取截断小数部分将浮点值变为整型:9.97变9

double x = 9.997;

int ix = (int)x;

public class TestNote

{

public static final int NUM =3;

public static void main(String[] args) {

double x = 9.997;

int ix = (int)x;

System.out.println(ix);//9

}

}

2 对浮点数进行四舍五入:Math.round(x): 9.97变10

public class TestNote

{

public static final int NUM =3;

public static void main(String[] args) {

double x = 9.97;

int ix = (int)Math.round(x);

System.out.println(ix);//10

}

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值