4.变量,命名规范,键盘录入

1.变量

定义:

在程序的执行过程中,其值有可能发生改变的量。

变量的使用场景:

当某个数据经常发生改变时,我们可以用变量储存。当数据变化时,只要修改变量里面记录的值即可。

变量的定义格式:

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

数据类型:

Java语言提供了四类八种基本类型。
四类:
整数:byte short int long
浮点数:float double
字符:char
布尔:boolean
八种:

数据类型关键字描述
bytebyte 数据类型是8位、有符号的,以二进制补码表示的整数;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
短整数shortshort 数据类型是 16 位、有符号的以二进制补码表示的整数;Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;
整数intint 数据类型是32位、有符号的以二进制补码表示的整数;一般地整型变量默认为 int 类型;
长整数longlong 数据类型是 64 位、有符号的以二进制补码表示的整数;这种类型主要使用在需要比较大整数的系统上;
单精度floatfloat 数据类型是单精度、32位、符合IEEE 754标准的浮点数;float 在储存大型浮点数组的时候可节省内存空间;浮点数不能用来表示精确的值,如货币;
双精度doubledouble 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数;浮点数的默认类型为 double 类型;double类型同样不能表示精确的值,如货币;
字符charchar 类型是一个单一的 16 位 Unicode 字符;char 数据类型可以储存任何字符;
布尔值booleanboolean数据类型表示一位的信息;只有两个取值:true 和 false;
定义变量:
byte b = 22;  
short s = 1000;
int i = 100000;
long l = 100000L;
float f = 234.5f;
double d = 8.D;
char c = 'A';
boolean flag = true;
//string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型
String name = "张三";
变量的用法:

a.输出打印

int demo = 10Sysout.out.println(demo);
//打印10

b.参与计算

int demo1 = 10int demo2 = 20;
Sysout.out.println(demo1 + demo2);
//打印30

c.修改变量的值

int demo = 10Sysout.out.println(demo);
//打印10
demo = 20;
Sysout.out.println(demo);
//打印20
变量的注意事项:

a.只能存一个值
b.变量名字不能重复使用
c.一条语句可以定义多个变量

int a = 100,b = 200,c=300;

d.变量在使用前一定要赋值
e.注意变量的作用域范围

2.命名规范

A.标识符命名规范——硬性要求
a.由数字,字母,下划线,美元符号组成
b.不能以数字开头
c.不能是关键字
d.区分大小写
B.标识符命名规范——软性建议
a.小驼峰命名法:适用于方法、变量
标识符是一个单词时,全部小写。标识符是多个单词时,第一个单词首字母小写,其他单词首字母大写。
b.大驼峰命名法:适用于类名
标识符是一个单词时,首字母大写。标识符是多个单词时,每个单词首字母都大写。

3.键盘录入

A.java自带一个Scanner类,可以用于接收键盘输入的数字
使用方法:
第一步:导包(Scanner这个类在哪)

//导包必须在类定义上面
import java.util.Scanner;

第二步:创建对象(表示我要开始用这个类了)

Scanner sc = new Scanner(System.in);

第三步:接收数据(真正开始工作)

int i = sc.nextInt();
//接收第二个数字
int i2 = sc.nextInt();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值