目录
前言
各位小伙伴,大家好!好久不见,甚是想念!
已经有一段时间没有更新博客了,经过思考,还是打算一周至少更新一篇博客!(博客很重要)
接下来小编用自己的话内化输出最近学习的Java相关笔记!
1. 变量
【概念】变量简单来说,可以理解为:计算一块内存空间,作为储存数据的基本单位。
【分类】数据类型、变量名、数据。
【三种语法】
①先声明,再赋值:
数据类型 变量名;//声明
变量名 = 数据;//赋值
②声明的同时赋值:数据类型 变量名 = 数据;
③同时定义多个同类型变量:数据类型 变量名1,变量名2,变量名3 = 数据;
2. 数据类型
2.1 基本数据类型(原始数据类型、简单数据类型)
Byte(字节) bit(比特位)
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
由此,每年的10月24日被称为程序员节。
【整数类型】简单为int类型、long int类型
【小数类型】
float:4B,单精度
double:8B,双精度
注意:float和double均采用科学计数法的形式进行储存
【字符类型】
char:2B
//形式1
char c1 = 'A';
char c2 = '中';
char c3 = '3';
//形式2
char c1 = 65;//A
char c2 = 29233;//爱
//转义字符
‘\n’:换行
‘\t’:水平制表符(tab)
‘\’':单引号
‘\“”’:双引号
…
【布尔类型】
boolean
true:代表真
false:代表假
2.2 对象数据类型(引用数据类型)
【举例】类、数组、集合、接口等
String str = "中国";
3. 类型转换
3.1 自动类型提升
场景:将小数据类型赋值给大数据类型(小赋大)
规则:
byte–>short–>int–>long–>float–>double
char–>int–>long–>float–>double
3.2 强制类型转换
场景:将大数据类型赋值给小数据类型(大赋小),此时需要强制类型转换。
【语法】
原数据类型 变量名 = 值;
大数据类型
目标类型 变量名 = (目标类型)变量名;
小数据类型
4. 表达式
- 表达式由变量、字面值、运算符组成
- 表达式含double,结果为double
- 表达式含float,无double,结果为float
- 表达式含long,无double或float,结果为long
- 其余情况全部为int类型
5. 运算符
5.1 算数运算符
+、-、*、/、&(取模/取余数)
“+”的两种妙用
①加法运算
②字符串拼接:“+”两端只要有一端为字符串,则为字符串拼接
5.2 赋值运算符
=、+=、-=、*=、/=
int a = 2;
a += 1;//3
a *= 5;//15
a -= 10;//5
System.out.println("a = "+a);//5
5.3 关系运算符(比较运算符)
5.4 逻辑运算符
5.5 一元运算符
++(自增)、–(自减)
口诀:前置++(先加后用),后置++(先用后加){- -类比++}
5.6 三元运算符
语法:布尔表达式 ? 表达式1:表达式2;
true–>执行表达式1
false–>执行表达式2
6. 扫描仪
【作用】实现人机交互。
【使用步骤】
//第一步:导包
import 包名1.包名2.类名;
/**
*导包定义在package后面,所有类前面
*一个源文件可以定义多行import语句
*import java.util.Scanner;
*/
//第二步:创建Scanner对象
Scanner sc = new Scanner(System.in);
//第三步:使用
int n = sc.nextInt();//输入一个整数
double s = sc.nextDouble();//输入一个小数
String str = sc.nextString();// 输入一个字符串
char c = sc.next().charAt(0);//输入一个字符
后言
以上就是小编对Java语言编程基础的一些初步认识。
如果觉得小编讲的还可以,还请一键三连,一起互三鸭~,哈哈哈哈哈哈。
持续更新中~,下周见!