java逻辑型常量_Java数据类型、变量和常量的基础知识

Java数据类型、变量和常量的基础知识

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。那么Java数据类型、变量和常量的基础知识都有哪些?以下仅供参考!

f3f772236360716a154a95ece24993c3.png

一、数据类型

Java编程语言定义了八种基本的数据类型(图表),共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(Boolean)。

java的数据类型

1、 整数类

(1) 采用三种进制——十进制、八进制和十六进制。

2——十进制值是2;

077——首位的0表示这是一个八进制的数值;

0xBAAC——首位的0x表示这是一个十六进制的数值。

(2) 具有缺省int。

(3) 用字母“L”和“l”定义long。

(4) 所有Java编程语言中的整数类型都是带符号的数字。

2、 文本类

(1) 代表一个16 bit Unicode字符。

(2) 必须包含用单引号(‘’)引用的文字。

(3) 使用下列符号:

‘a’——一个字符。

‘ ’——一个制表符。

‘u????’——一个特殊的Unicode字符,????应严格使用四个十六进制数进行替换。

3、 浮点类

默认为double类型,如果一个数字包括小数或指数部分,或者在数字后带有字母F或f(float)、D或d(double),则该数字为浮点数。

4、 逻辑类

Boolean数据类型有两种值:true和false。

例如:boolean flag=true;

上述语句表明变量flag为boolean类型,它被赋予的值为true。

二、变量与常量

1、常量

指整个运行过程中不再发生变化的量,例如数学中的`∏=3.1415...,在程序中需要设置成常量。而变量是指程序的运行过程中发生变化的量,通常用来存储中间结果,或者输出临时值。

2、变量

变量声明也指变量的创建。执行变量声明语句时,系统根据变量的数据类型在内存中开辟相应存储空间并赋予初始值。变量有一个作用范围,超出它声明语句所在的块就无效。

下面看一个使用各种类型变量声明并改变的示例。程序中pi为常量,s1、i1、l1、ch1、f1、d1、b1为全局变量,可以在方法change中发生改变,然后在方法main中输出。而s2、i2、l2、ch2、f2、d2、b2、是方法main的局部变量,它们的作用范围只局限于方法main中。

例:测试不同数据类型的变量,程序输出

源程序代码如下:

//程序文件名称为SetVariable.java

Public class SetVariable

{

//全局变量

static double pi=3.141592654;//数学常量

static short s1;

static int i1;

static char ch1;

static float f1;

static double d1;

static Boolean b1;

public static void main(String args[])

{

//局部变量

Short s2=35;

int i2=-32;

long l2=3455L;

char ch2=‘A’;

float f2=897.89F;

double d2=34.345;

Boolean b2=false;

//输出变量

System.out.pringtln(“数学常量pi=”=pi);

//输出局部变量

System.out.println(“******局部变量******”);

System.out.println(“短整型变量s2=”+s2);

System.out.println(“整型变量i2=”+i2);

System.out.println(“长整型变量l2=”+L2);

System.out.println(“字符变量ch2=”+ch2);

System.out.println(“浮点数类型f2=”=f2);

System.out.println(“双精度型变量d2=”=d2);

System.out.println(“布尔型变量b2=”=b2);

//调用方法修改全局变量的值

Change();

//输出全局变量的值

System.out.println(“******全部变量******”);

System.out.println(“短整型变量s1=”+s1);

System.out.println(“整型变量i1=”+i1);

System.out.println(“长整型变量l1=”+L1);

System.out.println(“字符变量ch1=”+ch1);

System.out.println(“浮点数类型f1=”=f1);

System.out.println(“双精度型变量d1=”=d1);

System.out.println(“布尔型变量b1=”=b1);

//方法:修改全局变量的值

Public static void change()

{

s1=125;

i1=88;

l1=987654321L;

ch1=‘B’;

f1=3.2590F;

d1=-1.04E-5;

b1=true;

【Java数据类型、变量和常量的基础知识】相关文章:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值