Java中的代码规范、变量和基本数据类型

代码规范

  1. {}中四个空格的缩进
  2. 函数和函数中间应该有一个空行
  3. if和else即使只有一句话,也要加上{}
  4. 类名首个单词的首字母大写StudentManager,一般是名词
  5. 函数首个单词的首字母小写printStudentlnfo(),一般以动词开头

关键字、标识符、变量

 Java保留有特殊用途个关键字

        标识符(变量的命名):

        1、不能用关键字

        2、由字母、数字、下划线、$组成,但是不能以数字开头

        给变量起名字的时候要做到见名知意

Java Unit单元测

 @Test

 Java Unit单元测试

创建一个方法,方法头上加一个@Test 注解,可以在没有main方法可以启动单元测试

//JUnit:Java Unit单元测试
@Test
//创建一个方法,方法头上加一个@Test 注解,可以在没有main方法可以启动单元
public void test1(){
    //soutm 打印类名
    System.out.println("HelloWorld.test");
}

基本数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

 在Java中,基本的数据类型包括以下几种:

1.整型:用于表示整数值,包括

  1. byte:1 字节,范围为 -128 到 127
  2. short:2 字节,范围为 -32,768 到 32,767
  3. int:4 字节,范围为 -2,147,483,648 到 2,147,483,647
  4. long:8 字节,范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

2.浮点型:用于表示带小数部分的数值,包括

  1. float:4 字节,范围为大约 ±3.40282347E+38F(有效位数为6-7位)
  2. double:8 字节,范围为大约 ±1.79769313486231570E+308(有效位数为15位)

3.字符型:用于表示单个字符,使用 char 类型,占用 2 字节,范围为 0 到 65,535

4.布尔型:用于表示逻辑值,只有两个取值:true 和 false,使用 boolean 类型

@Test
public  void test2(){
    //soutm 打印类名
    System.out.println("HelloWorld.test");
    double num = 3.14;
    float abc = 3.14f;
    //f强制转换
    char n1 = 'a';
    String n4 = "abc";
    boolean n2 = true;
    boolean n3 = false;
 
}

数据类型的转换 

  • 从小到大自动类型转换
  • 从大到小需要强制类型转换,可能会丢失精度
  • byte->short(char)->int->long->float->double
@Test
public void tset1() {
    //数据类型转换
    //1、从小到大自动类型转换
    //2、从大到小需要强制类型转换,可能会丢失精度
    //byte dhort(char)int long
    char ch = 'a';
    System.out.println(ch);//a
    System.out.println(ch + 1);//97+1=98
    System.out.println(ch + 2);//97+2=99
    System.out.println((char) (ch + 1));//b
    System.out.println((char) (ch + 2));//c
 
    double d = 3.14;
    int num = (int) d;
    System.out.println(num);//3
}
  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值