Java基础语法(一)--常量与变量

有了C/C++的一点点基础之后,学习Java基本语法会轻松一些,这一次主要说常量与变量

1、常量:在程序运行期间,固定不变的量

字符串常量:“xyz”,“123”
字符常量:‘m’,'p',单引号内必须有且只有一个
布尔常量:true和false
空常量:null,代表没有任何数据
整型和浮点型常量很常见,不再列举

2、常量的输出
是System方法,需要大写

public class Demo01Const {
		public static void main(String[] args) {
			System.out.println("xyz");//双引号内写字符(串)
			System.out.println('A');//字符单引号,必须有,且仅有一个,不能没有
			System.out.println(123);//直接数字即可
			System.out.println(4623.5);//同上
			}
	}

最后,null常量不能输出

3、基本数据类型

整数型:byte short int long

浮点型:float double(可能是近似值,非精确值)

字符型:char

布尔型:boolean

数据类型关键字内存占用取值范围
字节型byte1字节-128~127
短整型short2字节-32768~32767
整型int4字节-4G~4G-1(12亿)
长整型long8字节 
~单精度浮点型float4字节近似值
双精度浮点型double(默认)8字节近似值
字符型char2字节0~65535
布尔类型boolean1字节true、flase

数据范围与字节数不一定相关,例如float数据范围比long更广泛,但是float是4字节,long是8字节。

浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个F

整数类型默认类型是int,如果一定要使用long类型,需要加上一个L

 

4、引用数据类型

字符串、数组、类、接口、lambda

5、变量

变量:程序运行期间,内容可以改变的量

创建变量格式:

数据类型 变量名称 = 数据值 //创建变量并且初始化

6、变量的使用

public class Demo01Var {
	public static void main(String [] args) {
		int num1 = 600;
		System.out.println(num1); //输出变量num1 600
	  num1 = 100; //改变变量num1的值
	  System.out.println(num1); //100
	  
	  float var1 = 2.5F; //一定要追加F,因为默认是double
	  System.out.println(var1);// 2.5
	  
	  long var2 = 3000000000L;//一定追加L,因为默认是int
	  System.out.println(var2); //300000000
	  
	  boolean var3 = true;
	  System.out.println(var3); //true
	  
	  boolean var4 = false;
	  var3 = var4;
	  System.out.println(var3); //false
		}
	}

7、变量的使用注意事项

(1)如果创建多个变量,名称不能重复

(2)对于float和long类型来说,字母后缀F和L不能省去

(3)没有赋值的变量不能直接使用,一定赋值后在再使用

(4)变量使用不能超过作用域的范围,作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止,理解为C/C++中的作用域

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值