200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > JAVA 基础语法(一)——变量以及基本数据类型

JAVA 基础语法(一)——变量以及基本数据类型

时间:2023-11-15 01:05:41

相关推荐

JAVA 基础语法(一)——变量以及基本数据类型

JAVA入门第一天

JAVA 基础语法(一)——变量以及基本数据类型

JAVA编码注意事项—菜鸟必看JAVA注释变量八大基本数据类型

JAVA编码注意事项—菜鸟必看

JAVA中是大小写敏感的,也就是说严格区分大小写

例如:Angle和angle是完全不同的

JAVA中所有的字符都是英式的 (新手尤其会弄错标点符号)JAVA中所有括号都是成对出现的(大,中,小括号都是)

每写完一句完整的代码(含有独立功能的代码)都要用”;”(分号)结尾

例如

System.out.println(“Hello JAVA”);

System.out.println

(“Hello JAVA”);

虽然这个输出语句分行了,但是合在一起才算是一个完整的代码。

JAVA注释

1、单行注释

//这是一个单行注释这一句代码是输出一句 HELLO JAVASystem.out.println("HELLO JAVA");

2、多行注释(块注释)

/** 这是一个多行注释 * 则依据代码是输出一句 HELLO WORLD! */ System.out.println("HELLO WORLD!");

3、文档注释(可生成文档的注释–新手只做了解)

/***这是一个文档注释*@author 流氓猪*/

变量

变量是一个数据存储空间的表示,通过变量名可以简单快速地找到它存储的数据

通常,根据内存地址可以找到这块内存空间的位置,也就找到了存储的数据。但是内存地址非常不好记,因此,**我们给这块空间起一个别名**,通过使用别名找到对应空间存储的数据。变量是存储数据的一个基本单元,不同的变量相互独立。

知道了什么是变量,那变量怎么创建?怎么使用?

1)变量的声明

声明变量,即“根据数据类型在内存中申请一块空间”语法:变量类型 变量名;例如:int age;//声明了一个int类型的变量并给它起名age (int是整数类型)

注意:

a)未经声明的变量不能使用!

例如:

要输出变量score的值

System.out.println(score);

报错 因为score这个变量并没有被声明 ,换言之,电脑里并没有这个变量 再换种说法,电脑不认识这个单词是什么意思,**所以声明变量其实可以简单理解为的告诉JVM,现在电脑里有这个名字的东西了**。

b)变量不能重复声明!

例如:

int age;

int age;//报错,同一个变量名只能被声明一次

c)可以同时声明多个同一类型的变量

语法:变量类型 变量名1,变量名2;

同时声明多个变量时要在每个变量之间用 “ ,”逗号隔开

例如:int age,height;

2)变量的初始化(赋值)

首先,初始化的意思可以理解为第一次赋值。给变量赋值,即“将数据存储至对应的内存空间”。语法:变量名=值; (注:“=” 的意思是赋值,将“=”右边的值赋值给左边的变量)例如:int age;//先定义一个int型变量age用来存储年龄age=18;//将值18赋值给变量age System.out.println(age);//输出age的值 18为了方便简写,我们经常在声明变量的同时给变量初始化。例如:int age=18;// 声明变量的同时给变量初始化

注意:

1)变量未经初始化不能使用,根据上述所示,变量在使用之前必须先声明并初始化!

例如:

int score; //声明score用来存储分数

System.out.println(score); //报错,因为变量score虽然已经声明但是没有初始化

2)变量的赋值要符合对应的类型

例如:

int score=18.5;//报错 因为int代表的是整型变量 不能把一个小数(浮点型)赋值给一个int型变量

我们刚才讲到变量的声明其实就是告诉我们的JVM现在电脑里面有这个东西了,而赋值的意思可以理解为告诉电脑,这个东西具体是什么。

3)变量的命名

开始说变量的时候说到变量是我们给某一块内存空间(物理地址)起的一个别名,这就像是打游戏给账号起ID一样,关键是我们在起ID的时候并不是所有的名字和字符都可以,变量就像ID一样,也是我们自己命名的,所有它也要遵循我们JAVA的命名规则:

JAVA变量命名规则:

1)由英文字符,数字,“ _ ”(下划线)和” $ “(美元符)组成,并且数字不能用以开头;

例如: abc123,my_god

错误示范:132ab ,dog#

2)可以由中文组成,但是不建议使用;

3)不能使用JAVA关键字,如public 、static、 void、int….

附加:

a)变量的命名建议使用”驼峰命名法”和”见名知意”;

b)不止变量的命名要符合命名规范,别的标识符(如方法名,类名等)也要符合规范。

4)变量的的访问

变量的访问,是对变量所代表的内存空间进行访问,其实就是对变量的使用。这里要记住一句话,对变量进行的操作,其实就是对变量的值进行操作。

很简单,例如:

int a=10;a=a+1;System.out.println(a);//11

基本变量类型

上面在赋值举例的时候说过不能把一个小数赋值给int型的变量,那我们的类型到底有几个呢?这里要注意了,JAVA的类型很多,以后也可以自己创建类型,但是JAVA给我们提供了八个基本数据类型,它们分别是:

整型(4个): byte,short,int,long浮点型(2个):float,double布尔型(1个):boolean字符型(1个):char

1)整型

案例:

/** byte -128~127*/ byte b=127;byte b1=128;//报错 赋值超出byte范围

long:在定义long型变量时,要以“l”或者“L”结尾

例如

long L=2147683647;

long L1=2147483648L;

long L2=2147483648;//报错

上例中,超过int型范围时不加L报错,未超过时不加也不会报错,这个跟long型变量存储原理有关,但是这里我们建议只要定义long型变量,都要以“l”或者“L”结尾。”L”理论上不分大小写,但是若写成”l”容易与数字”1”混淆,不容易分辩,所以最好大写。

2)浮点型

float:和long类型一样,在定义float变量时,要在结尾加上“f”或者“F”;

案例:

double d=0.25;

float f=0.25f;

3)布尔型

boolean类型:布尔数据类型只有两个可能的值:真(true)和假(false)。使用此数据类型为跟踪 真/假 条件的简单标记。案例:boolean boo=true;boolean boo1=5>10;//false

4)字符型

a)大小

char在Java中是占2字节16位的,因为Java用的是Unicode。char类型的一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个字节都为0,就是浪费了点空间。存汉字就占满了2个字节

b)存储原理

char变量在存储值时,是以相对应的Unicode编码(0~65535)存储的,所以在char变量在表现时是以字符的形式表现,但是实际存储时是以一个65535以内的int类型Unicode编码存储的。

c)赋值方式

①用字符赋值:用字符直接赋值时要用单引号(’ ‘)标记——默认使用,最常用

char c='a';//任意单个字符char c1='中';//一个汉字也是一个单个字符

②用数字赋值:用数字赋值,输出字符编码表中对应的字符——可以使用,不方便

char c2=20013; // 中 20013对应的字符编码为汉字‘中’ 0~65535以内

③用十六进制、八进制赋值——可以使用,不方便

char c3=0100;//八进制 以0开头 char c4=0x100;//十六进制 以0x开头

以上就是java的八种基本数据类型。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。