Java常量

本文介绍了Java编程中不同类型的常量(整数、小数、字符、字符串、布尔和null),展示了如何定义和使用这些常量,并演示了它们之间的基本运算规则。通过示例Demo01Constant和Demo02Constant展示了常量的典型用法。
摘要由CSDN通过智能技术生成

一、介绍

1.概述

       在代码的运行过程中,值不会发生改变的数据。

2.分类

       (1)整数常量:所有整数(包含正负)。

       (2)小数常量:所有带小数点的(例如 2.5,1.5,2.0)。

       (3)字符常量:带单引号的  ‘ ’ ,单引号中必须有且只能有一个内容,‘1’(算),‘11’(不算),‘’(什么都没有,不算),‘ ’(有一个空格,算内容),‘  ’(两个空格,两个内容,不算字符常量),‘        ’(在单引号中打了一个tab键,算字符常量)。

       (4)字符串常量:带双引号的 “ ”,双引号中内容随意,“”,“helloworld”。

       (5)布尔常量:true(真),false(假),这两个单词不加双引号,“true”(这样写属于字符串,不属于布尔常量)。

       (6)空常量:null,代表数据不存在。

        null和“”的区别:如果是一个空字符串,即使它没有内容,但它是一个真实存在的数据;null数据不存在,数据就没有出现,不能直接使用。

二、基本使用

1.写一个Demo01Constant.java程序

所有常量编写如下

public class Demo01Constant{
	public static void main(String[] args){
		//整数常量
		System.out.println(1);
		System.out.println(-1);
		
		//小数常量
		System.out.println(1.5);
		System.out.println(1.0);
		
		//字符常量  单引号中必须有且只能有一个内容
		System.out.println('1');
		//System.out.println('11');错误
		System.out.println(' ');//一个空格算一个内容
		//System.out.println('    ');//四个空格算四个内容,所以不属于字符常量
		System.out.println('	');//打了一个tab键,tab键算一个内容
		
		//字符串常量
		System.out.println("fddbsfbfbffssdfdd");
		System.out.println("");
		
		//布尔常量
		System.out.println(true);
		System.out.println(false);
		
		//空常量  不能直接使用
	    //System.out.println(null);
	}
}

运行结果

(1)整数常量

(2)小数常量

(3)字符常量

字符常量:‘1’ 成功

 

字符常量:‘11’ 报错

字符常量:‘ ’ 一个空格,成功

字符常量:‘    ’ 四个空格,报错

字符常量:‘    ’ tab键,成功(注意:tab键打出来和四个空格的样子一模一样,但tab键是一个内容,四个空格是四个内容),怎么分辨是不是一个内容:四个空格光标需要向右移动四次才能到最后,tab键光标只需要向右移动一次就能到最后,证明tab键是一个内容,而四个空格是四个内容。

(4)字符串常量

随便一个字符串和空字符串都成功

(5)布尔常量

(6)空常量

不能直接使用,直接使用会报错

三、常量间的运算

1.写一个Demo02Constant.java程序

public class Demo02Constant{
	public static void main(String[] args){
		System.out.println(10+3);//13
		System.out.println(10-3);//7
		System.out.println(10*3);//30
		/*
		  /前后如果都是整数,结果只取整数部分
		  
		  /前后只要有一个数带小数点,结果就是正常小数了
		*/
		System.out.println(10/3);//3
		System.out.println(10.0/3);//3.33
		System.out.println(10/3.0);//3.33
	}
}

运行结果如下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值