java的基础知识回顾---1

变量存在的意义: 变量可以有效提高代码的灵活性,将可能变的东西提取出来定义成变量。

变量的类型:

1. 整型: byte (1)  short (2)  int (4) long (8)  ----> int (默认类型); java的byte是一个有符号的整形,最高位是符号位,其余七位表示数值,0111 1111b =127, 高位0表示正,1表示负值, 1000 0000b=-128, 所以字节范围是 -128 ~ 127.

定义long: long num = 12L; (L 必须大写)

2. 浮点类型 --> float (4), double (8) --> double(默认类型)

定义float float f = 12.0f;

3. 布尔类型 (boolean)--> true false

4. 字符类型 char ---> 使用单引号进行定义,而且只能有一个字符. char c ='a';

编外知识:

ascii 码是: 将字母 转成数字,再转成二进制进行计算, 成为ASC码

中国(GBK)

unicode是2个字节是一种统一的编码格式

变量的类型转换:

1. 小类型的值会自动转换成大类型的值 int a = 10, double b = 12.2; a+b ---> double 类型

2. 要把一个大类型的值存储到小类型中,需要进行强制转换,如果不转换,会编译出错,强制类型转换的方式 (int) 12.2 ---> 就把这个double类型转换成int类型了

3. 当char, byte, short, 进行运算时,会自动转换成int类型, byte b1=12; byte b2= 23; byte b3=(byte)(b1+b2), b1+b2 -->是int类型

变量的作用域:

花括号内有效,在同一个作用域中不能重复定义变量

定义变量的规定

第一:关键字不能用来定义变量(_@可用)

第二: 对于类而言,类名的定义第一个字母用大写,对于函数或者普通的变量而言,第一个字母用小写之后遵循驼峰标识.

目前来看String比以上所有类型都大.

int a =10;

int b =20;

String str = "30";

a+str+b -->String -----> 103020

a+b+str ----->3030


函数

函数的存在: 函数就是将一个过程进行封装,在将来的某时刻,可以通过调用函数来执行一系列过程.

函数的基本要素:

返回值  函数名(函数参数){

             函数体;

}

返回值:需要说明返回的类型

函数参数:需要指定函数的参数类型

函数的返回值: return 用来返回这个函数的值,特别注意,返回的之的类型必须和函数声明时的返回类型完全一致。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值