Java基础

变量和数据类型

变量(variable

可能也可以发生变化的数据

本质是内存中的一块存储空间,用于存放数据

变量名:方便记忆

变量类型:限定存放的字节数量和格式

标识符:字(ASCII26个英文字母的大小写)、美元符号($)、下划线(_)、数字(不可以在第一个);不可以使用关键字(Key Words);Unicode字符可以作为标识符名称,但是极不建议

数据类型

用于限制数据在内存中存储的格式和占用的空间(字节数)

分为基本类型(Primitive,原生类型)和引用类型(对象)

基本类型

byte:字节,占用1个字节(8位),除了最高位作为符号位(0表示正数,1表示负数),其余均为数值位,最大值127

short:短整型,占用2个字节(16位)

int:整型,占用4个字节(32位)

long:长整型,占用8个字节(64位)

float:单精度浮点数,占用4个字节(32位),存储格式与int不同

double:双精度浮点数,占用8个字节(64位)

char:字符类型,占用2个字节,使用单引号,必须有且仅有一个字符

boolean:布尔类型,只有truefalse两个值

字符串类型(引用类型)

使用String作为类型名称,字面量使用双引号,可以有0或多个字符组成

数据的存储位置与基本类型不同:以后详细讲解

常量(constant

概念:恒定不变的内存空间,在第一次赋值(一般在声明同时进行)后不可以再次赋值

语法:final 数据类型 常量名=;

命名规范:全大写,多个单词用下划线连接

字面值

概念:一种特殊形式的常量

整型字面值支持三种进制:默认为10进制;八进制:以0开头;十六进制:以0x开头(x大小写均可);整型字面值默认为int,如果超出int型所能表示的整数范围则必须添加L后缀(大小写均可)

浮点型字面值支持两种表示形式:普通方式和科学计数法(xEy,表示:x*10yE大小写均可);浮点型字面值默认为double,如果要表示单精度浮点型,则必须添加F后缀(大小写均可)

接受控制台输入

导入Scanner类(多种方式:手写代码、错误提示、智能提示、快捷键Ctrl+Shift+O等):import java.util.Scanner;

创建Scanner对象:Scanner input=new Scanner(System.in);

接受输入(根据所需数据的类型使用不同方法),如:
int m=input.nextInt();
float f=input.nextFloat();

posted @ 2019-07-08 19:03  MRCHENH  阅读(154)  评论(0编辑  收藏  举报