欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

变量和数据类型

程序员文章站 2024-02-10 09:19:40
...

首先了解什么是变量 为什么需要它

计算机中的内存分类:

RAM:运行时内存 我们的计算机程序在运行的时候 数据就会临时存储在RAM中。

(如果不持久化,或突然断电,它的数据就丢失了)

ROM:只读存储(持久化存储) 文件存储

变量(就是可以改变的量):Java程序在运行过程中,会将数据以圈占地盘的形式存储起来。

因为如果真正的要寻找变量,如果依靠内存地址,非常的繁琐(0x121x12),于是我们就将变量起了个名(变量名)。

比如:我们去酒店开房,酒店前台不会以:”您的房间是二楼楼左转走10米,再右转的尽头的房间的隔壁房间“,所以你看到酒店前台都是以客房号来称呼你,“203的客人”。

变量的三要素:

变量名— 酒店的房间名

变量值— 酒店房间入住的客人

变量的数据类型— 酒店房间的类型

一.掌握标识符和关键字

变量名的命名规范:

1.Java中的变量名必须且只能是由 数字、字母、下划线和$组成。而且数字不能开头

2.见名只义(a=1000;money=1000;b=支付宝;name=支付宝)

3.采用小驼峰命名法

例如:thelenghofknife --> theLenghOfKnife

首字母小写,如果有多个单词,后面的每个单词首字母都大写。

4.或者可以采用连字符命名法

例如:the_lengh_of_knife

5.不能使用关键字(Java语言中 为了表示特定的含义 而使用的单词 在IDE中会变色)也最好不要使用保留字。goto var。。。保留字: 指的就是在Java语言还没有指定含义的单词 但是这些单词未来可能有特殊的含义。

二.掌握变量和常量的使用

变量的使用:

1.先声明再赋值

数据类型  变量名;

变量名 =  变量值;

2.声明的同时并赋值

数据类型 变量名 = 变量值;

**3.常量:**在程序运行中,有些内容不希望被重新赋值,它的值是固定的。

被final修饰的变量

常量命名规范: 每个字母都大写 ,如果有多个单词,单词之间以_下划线连接。

例如:PI 、CURRENT_

三.掌握ava中的数据类型

数据类型:

数值分为:

整型  byte  short  int   *long* (取值范围越来越大)

非整型  float  *double*  (取值范围越来越大)

非数值分为:

字符: char         例如:男'    (必须一个字符 单引号引起来)

字符串:String   例如:“xxxxxx”  (“S”首字母必须大写)

布尔类型:boolean  例如:true真  false假 

按照基本数据类型和引用数据类型划分:

基本数据类型: byte short int long float double char boolean

**引用数据类型:**类(String)、数组、集合、接口、枚举

四.掌握Scanner的使用

1.导入Scanner 这个导包的代码放在类声明上包声明下。

导包:import java.util.Scanner;

2.创建Scanner对象

Scanner input=new Scanner(System.in);

3.使用

字符串:input.next( );

整数:input.nextInt();

小数:input.nextDouble( );