目录
正文
1.类
如何理解共性:
类的组成:
2.变量
3.基本类型
基本类型-八大基本数据类型
语法:
数据类型 变量名=变量值(“=”为赋值运算符)
byte bb=1;
short cc=2;
int dd =3;
long ee =4;
3. 定义浮点型
float ff=3.14f;//小数默认被提升为double类型(8个字节),这个过程叫类型向上自动提升,但是左边变量申明的是flioat,因此大类型转化为小类型,必须向下强制转换,此过程是需求手动强制完成的。在数值后加f,或者在数值前加(float),及float ff =(float) 3.14
double gg=3.14;
4.定义字符型
char hh ='g';
char kk ='1'; //数字或者字母不能超过2个字符,超过了就是字符串了,且必须使用但引号。
代码演示:
- package com.zgys.java.day02;
-
-
-
- public class VariableLearning {
-
- public static void main(String[] args) {
-
- //八大类似定义
-
- //定义布尔类型的变量
-
- boolean aa =true;
-
- //整形
-
- byte bb=1;
-
- short cc =2;
-
- int dd =3;
-
- long ee =4;
-
- //浮点型
-
- float ff =3.14f;
-
- double gg =3.14;
-
- //字符型
-
- char hh='1';
-
-
-
- }
-
- }
5.引用类型
数组
类
接口(暂时不要求掌握,后面学习)
枚举(暂时不要求掌握,后面再学习)
5.1引用类型-类
概念
如果我们定义一个变量,变量前面的类型申明是以恶搞类名,那此变量的类型为引用类型
以字符串为例,我们再定义一个字符串的时候,类型String就是以一个类,所以我们把字符串类型的变量称为引用类型的变量。
举例子:字符串类型变量的定义:
String name ="zhaozili";
String b =new String("zgys");//这就是对象创建,后面学习
字符串的拼接+
字符床可以跟任意类型的数据进行拼接得到新的字符串,拼接符号为"+"
"hh"+"kk"--》hhkk
"kk"+123--->>kk1234
5.2引用类型-数组
例子
- //引用类型-一维数组
-
- //场景1.:创建一个数组,但是没有初始化数组元素,这种情况需要显示知道数组的大小。
-
- //语法:类型【】数组名=new数组类型【size】
-
- int[] arr=new int[5];//int类型的默认值为0,所以此数组中有5个默认的0
-
- //场景2,创建一个数组,并已知数组的内部元素。
-
- //语法2,类型【】数组名={。。。};
-
- //eg:定义一个数组,已知数组要保存三个姓名:张三,李四,王五
-
- String[] names={"张三","李四","王五"};
-
- //给场景1只知道数组大小,给数组进程赋值
-
- arr[0]=1;
-
- arr[1]=3;
-
- arr[2]=4;
-
- arr[3]=5;
-
- arr[4]=6;
-
- System.out.println(arr[0]);
-
- System.out.println(arr[1]);
-
- System.out.println(arr[2]);
-
- System.out.println(arr[3]);
-
- System.out.println(arr[4]);