Java基础总结回顾-第二部分

Java基础总结回顾-第二部分

1.什么是变量

变量可以理解为一个,保存数据的箱子

1.1为什么使用变量

用来保存一些根据时间推移,数据值会产生变化的东西,因为发生变化,所以我们用一个变量
来标识,变量,就是变化的一个量值,名称不变,值在变

1.2数据类型

-基本数据类型(8种)
1.byte 字节,保存整数,长度短,最小值-128,最大值127
2.short 短整型,保存整数,值范围:正负2的15次方
3.int 整型,保存整数,值范围:正负2的31次方
4.long 长整型,保存整数,值范围:正负2的63次方
5.float 单精度浮点数,也就是小数,精确到1位的小数
6.double 双精度浮点数,小数,精确到2位的小数
7.char 字符型,保存一个字符,使用单引号标记
8.boolean 布尔型,保存判断结果,true真,false假
-引用数据类型
1.String 字符串,保存一串字符,可以是任何符号,数字,字母或者中文,使用双引号

2.声明变量

/*
*先声明后赋值(初始化)

 //先声明后赋值(初始化)
    //无法格式:
    // 数据类型 变量名;
    // 变量名 = 数值;
    // 例如:
     String name;
 name = "666";
 int num;
 num = 123;

 /*
  *声明变量的同时赋值(初始化)
  * 语法格式:
  *   数据类型 变量名 = 数值;
  *   例如:
  * /
  String name =“baby1号”;  //名字
  int age =“123” ; //年龄
  double money =100000;  //存款
  boolean isTrue =false;  //真假,假的asd

//变量的使用:
//变量给第二个变量
String name1 =name;  //把baby1号的值给name1
//变量相加
int newage= 1+ num;  //给baby的年龄加1岁
//变量相加2
int newnewage= newage +num;  //新baby的年龄加老baby的年龄保存到newnewagebianb变量
//在输出语句中使用
System.out.println(newnewage);  //输出年龄、
System.out.println(“新baby”+name1+“的年龄:“newnewage+”“asdf”+(1+1));  //加上提示语

3.命名规范

变量名,不能以符号和数字开头,除了—和 $不能是关键字区分大小写使用驼峰式命名

4.变量常见错误

1.变量声明了,但是没有初始化就进行使用.
2.使用了错误的变量名:data%
3.变量名重复

5.常量

常量的定义:经常使用,且固定不变的值,我们使用常量来声明,比如:
PI =3.1415926
一年的月份 是12个月
特点:
1.常量必须在声明的时候就初始化值
2.常量的值,不允许再进行修改
语法:
final 数据类型 常量名
final double PI = 3.1415926

6.运算符

加+ ,减- ,乘* ,除 / ,求余%,自增++,自减–
求余例子:
10 / 3 ==3 余 1,求余得到10 % 3 == 1(余数)
自增例子:
int age=1;
age ++相当于 age = age + 1;
++age 相当于 age = age + 1;
int a = age++; //a的值是1 ++在后,先取值,后进行加1操作
int a = ++age;//a的值是2 ++在前,先进行加1操作,后取值

7.控制台输入

用于接收控制台输入的内容
使用步骤如下:

//1. 创建一个Scanner 控制台扫描器
Scanner input =new ScannerSystem.in);
//2.打印一个提示语句
System。out.print("请输入名字:";
//3.获取控制台输入的内容
//3.1 input.next() --代表获取到的内容是String类型的数据值
String name = input.next();

System.out.pring("请输入年龄:";
//3.2 input.nextInt() -- 代表获取到的内容是int类型的数据值
int age=input。nextInt();

System.out.print("请输入存款:");
//3.3 input.nextDouble() --代表获取到的内容是double类型值
double money =input.nextDouble();

8.数据类型装换

自动类型转换
-一个小的数据类型,变成一个大的数据类型,会进行自动数据类型转换
-数据类型大大小参考基本数据类型取值范围表
-自动类型转换,类型要兼容
-例:
double a=1; //1是int型

强制类型转换
-一个大的数据类型转换成一个小的数据类型,需要进行强制转换
-转换语法:
-(小的数据类型)表达式;
例:
double num = 17.68;
int num2 = (int)num;//double比较大,转成int需要强制转换

9.关系运算符

大于>,小于<,大于等于>=,小于等于<=,等于==,不等于!=
解析:
1.大于小于号,开口朝那边,哪边大
2.大于等于>=,是同时满足,大于或者等于
3.==双等于,用于比较,不是用于赋值
4.运算符两边比较得到结果是一个Boolean类型的值,满足则为FALSE
例:
boolean flag = 5>6;//flage的值等于false

  • List item
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值