`
wangzhuosoft
  • 浏览: 22848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java基础--标示符,常量,变量,变量的分类

阅读更多

标示符:

1.         Java中对各种变量、方法和类等要素命名时使用的字符序列称为标示符

凡是自己可以起名字的地方都叫标示符,都遵守标示符的规则          

2 Java标示符命名规则

     标示符由字母、下划线”_”美元符”$”或数字组成

     标示符应以字母,下划线、美元符等开头

     Java标示符大小写敏感,长度无限制

 

关键字:

Java中一些赋予特殊含义,用做专门用途的字符串名称称为关键字

大多数编译器会将关键字用特殊方式标出

所有Java 关键字都是小写英文

gotoconst虽然从未使用,但也作为被为java关键字保留

 

abstract

default

if

private

this

boolean

do

implements

protected

throw

break

double

import

public

throws

byte

else

instanceof

return

transient

case

extends

int

short

try

catch

final

interface

static

void

char

finally

long

strictfp

volatile

class

float

native

super

while

const

for

new

switch

null

continue

goto

package

synchronized

 

Java常量:

Java中常量值字符串表示,区分为不同的数据类型

如整型常量:123

实型常量:3.14

字符常量:‘a

逻辑常量:truefalse

字符串常量:“helloworld

注意:区分字符常量和字符串常量

注意:“常量”这个名词还会有另外其他语境中的表示值不可变的常量

参见final关键字

Final值不可以改变的变量

Java变量:

Java变量是程序中最基本的存储单元,其要素包含变量名、变量类型和作用域

Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明的格式为:

Type varName=[=value][{,varName=[=value]}]

例如:

 

int I = 100;

Float f=12.3f;

Double d1,d2,d3 = 0.123;不要以为都是0.123

String s = “hello”;

 

 

 

 

 

从本质上将,变量其实就是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。

简称:变量先声明后赋值

程序执行过程:

 

Java变量的分类

按被声明的位置划分

§   局部变量方法或语句块内部定义的变量

          方法体内部声明的变量(包括形参),方法体内部是指与方法对应的大括号内部

§   成员变量方法外部、类的内部定义的变量

         

§   注意:类外面(与类对应的大括号外面)不能有变量声明

按所属的数据类型划分:

§   基本数据类型变量

§   引用数据类型变量

Java数据类型的划分:

 

Java基本数据类型

Java中定义了48种数据类型

§   逻辑型---boolean

§   文本型---char

§   整数型---byteshort,int,long

§   浮点数型—float,double

基本数据类型转换

Ÿ   Boolean类型不可以转换为其他的数据类型

Ÿ   整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:

Ÿ   容量小的类型自动转换为容量大的数据类型;数据类型按容量大小排序为

Ÿ   byte,short,char>int>long>float>double

Ÿ   byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型

Ÿ   容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。

Ÿ   有很类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那种数据类型,然后再进行计算。

Ÿ   实数常量默认为double

Ÿ   整数常量默认为int

 

 

  • 描述: 程序在内存中的执行过程
  • 大小: 58.6 KB
  • 描述: java数据类型的划分
  • 大小: 40 KB
分享到:
评论

相关推荐

    PHP常量及变量区别原理详解

    用于储存一个不会变化也不希望变化的数据的标示符(命名规则与变量相同) 定义形式: 使用 define() 函数定义 使用形式:define(“常量名” ,常量值) 使用 counst 语法定义 使用形式:counst 常量名 = 常量值 ...

    第4章 C++基本功.ppt

    数据和程序的概念:让读者明白什么是数据,什么是程序。 数据的类型:让读者知道C++中的数据有那些类型,存储空间...变量与常量:明白什么是变量,什么是常量,及如何使用? 引用变量:明白什么是引用变量及如何使用?

    纯中文脚本解释器 v5.12.26.6410

    类似于BASIC、PHP等的脚本解释程序,但是采用完全中文习惯语法,比如:关键字不须空格分界、常量也无须引号标示(但支持引号标示绝对常量)、书写任意(甚至可以从关键字中间换行)等。C++编写、仅52kb、功能强大(因支持Win...

    verilog 之数据类型和表达式

    创作者将verilog世界中的万物都看做【数据】,而【数据】被分成两大类即【常量】和【变量】,而无论【常量】和【变量】,他们都是由标示符表示的。

    PLSQL基础word

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL...

    C#基础知识系列八const和readonly关键字详细介绍

     而动态常量的值则是在运行的那一刻才获得的,编译器编译期间将其标示为只读常量,而不用常量的值代替,这样动态常量不必在声明的时候就初始化,而可以延迟到构造函数中初始化。现在再来说明const与readonly吧。 ...

    c#.net中const和readonly的区别

    (1) readonly和const都是用来标示常量的。(2) 初始化赋值不同。const修饰的常量必须在声明的同时赋值。例如: 代码如下:public class Class1{ public const int MaxValue = 10; //正确声明 public const MInValue...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    第2章 c#语言基础 12 实例009 利用for循环输出多行语句 13 实例010 输入并输出姓名 14 实例011 使用值类型和引用类型输出不同的字段 15 实例012 判断当前系统日期是星期几 17 实例013 定义局部变量输出不同的字段 19...

    明日科技C#开发入门及项目实战

    第2章 c#语言基础 实例009 利用for循环输出多行语句 实例010 输入并输出姓名 实例011 使用值类型和引用类型输出不同的字段 实例012 判断当前系统日期是星期几 实例013 定义局部变量输出不同的字段 实例014 定义循环...

    C语言FAQ 常见问题列表

    o 4.4 这是个巧妙的表达式: a ^= b ^= a ^= b 它不需要临时变量就可以交换 a 和 b 的值。 o 4.5 我可否用括号来强制执行我所需要的计算顺序? o 4.6 可是 && 和 || 运算符呢?我看到过类似 while((c = getchar())...

    你必须知道的495个C语言问题(PDF)

    3.4 这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换a 和b 的值。. . . . . . . . . . . . . . . . . . . . . . . . . 14 3.5 我可否用括号来强制执行我所需要的计算顺序? . . . . . . . . ....

Global site tag (gtag.js) - Google Analytics