java学习:八大基本类型变量

本文详细介绍了Java中的基本类型和引用类型,包括变量的定义、使用方式以及数组的概念和创建方法。通过实例帮助读者更好地理解这些核心概念。

目录

正文

1.类

  1. 在java中用class来定义一个类,类是java程序的基本单位
  2. 类描述的是具有共性的一类事物,所以我们又可以把类称作为模板技术

    如何理解共性:

    1. 具有相同的属性--》java变量
    2. 具有相同的行为---》java函数

    类的组成:

  1. 变量
  2. 函数

2.变量

  • 概念
  • 变量命名规范
  • 变量类型
  • 变量按类型分类(按照数据类型分)

3.基本类型

基本类型-八大基本数据类型

4.基本类型的定义

  语法:

  数据类型 变量名=变量值(“=”为赋值运算符)

  1. 定义布尔类型的变量 boolearn aa=true
  2. 定义整形

    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引用类型-数组

  • 概念
    •   数组是一种数据结构,它是一个容器,用来盛放数据,不同类型的数组可以盛放不同类型的数据。
  • 数据的特点
    •   数组的容量是确定的,也就是说在定义数组的时候必须知道数组的大小
    •       数组的类型是确定的,也就是在定义数组的时候必须声明数组的类型,一种类型的数组只能放一种类型的数据。
  • 分类
    •   一维数组
    •        多维数组
  • 创建一维数组语法
    •   数据类型[]数组名 =new 数据类型[size];//创建数组,不知道初始值,只知道数组大小的情况
      •   示例int [] myarr=new int[3];
    •   类型[]数组名={};//创建数组,并已经知道内部元素的情况
      •   int [] myarr={1,2,3}

 例子

//引用类型-一维数组

        //场景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]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值