变量,数据类型及运算符(部分)

变量(variable)

一个数据存储空间的表示

不同的数据存入不同的内存空间,相互独立

变量命名规则

①变量名由字母,数字,下划线(_)及美元符号($)组成

②不能由数字开头,不建议使用美元符号($)开头

③变量名严格区分大小写

④见名知意

⑤不能使用Java关键字命名变量

⑥使用小驼峰命名法(第一个单词的首字母小写,后面单词的首字母大写)

常用数据类型

Java将数据分为引用数据类型和基本数据类型

引用数据类型(3个)

类,接口,数组

基本数据类型

分为数值型和非数值型

数值型

分为整型和浮点型

整型

byte():占1个字节 范围(-128~127)

short(短整型):占2个字节

int(默认):占4个字节

long(长整型):占8个字节

注:整数默认是int类型的,要想变成long类型需要再数值后面加L/l

浮点型

float(单精度):占4个字节

double(双精度):占8个字节

注:小数默认是double类型的,要想变成float类型需要再数值后面加F/f

非数值型

布尔型(boolean)

只有两个值,一个true,一个false

字符型(char)

使用英文单引号括起来,只能写一个字符或汉字

变量的声明及使用

①声明:数据类型 变量名;

②赋值:将数据存储到声明的变量中

③操作数据:直接操作变量名就可以

简化:声明+赋值 : 数据类型 变量名 = 数据;

常量

变量中的值可以修改,但有一种不能修改值的变量,成为常量(使用final修饰的变量)

格式:final 数据类型 = 数据;

常量的命名规则

常量名左右字符全部大写,多个单词使用下划线(_)分开,见名知意,也可以先声明再赋值,一般是声明时赋值

Scanner的使用

步骤

①导入Scanner类

导包快捷键:ctrl+shift+o

​ import java.util.Scanner;

②创建Scanner对象

Scanner input = new Scanner(System.in);

input可以随便取个名字

③获得键盘输入的数据

例:String name = input.next();

next():输入的是字符串数据

nextInt():输入的是int数据

nextDouble():输入的是double数据

。。。

数据类型转换

自动类型转换

小范围类型的变量可以直接赋值给大范围类型的变量

强制类型转换

大范围类型的变量赋值给小范围类型的变量,需要进行强制类型转换

例:int num1 = 300;

byte num2 = (byte)num1;

运算符

赋值运算符(=)

表达式:一些运算符(+ - * / 等)和操作数(变量,具体的数据)的结合

变量名 = 表达式;

基本运算符

加(+)减(-)乘(*)除(/)取余(%)自增(++)自减(--)

注:自增,自减单独使用时(++),(--)放在前,放在后效果一样

若参与其它运算时:放在前面时变量自身先+1,然后再拿+1后的结果参与运算

放在后面时变量先参与其它运算,参与之后再+1

复合运算符

(+=)(-=)(*=)(/=)(%=)

报错异常

①InputMismatchException

输入类型不匹配

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值