• 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个字符,超过了就是字符串了,且必须使用但引号。

    代码演示:

    1. package com.zgys.java.day02;
    2. public class VariableLearning {
    3.     public static void main(String[] args) {
    4.         //八大类似定义
    5.         //定义布尔类型的变量
    6.         boolean aa =true;
    7.         //整形
    8.         byte bb=1;
    9.         short cc =2;
    10.         int dd =3;
    11.         long ee =4;
    12.         //浮点型
    13.         float ff =3.14f;
    14.         double gg =3.14;
    15.         //字符型
    16.         char hh='1';
    17.     }
    18. }

    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. //引用类型-一维数组
    2.         //场景1.:创建一个数组,但是没有初始化数组元素,这种情况需要显示知道数组的大小。
    3.         //语法:类型【】数组名=new数组类型【size】
    4.         int[] arr=new int[5];//int类型的默认值为0,所以此数组中有5个默认的0
    5.         //场景2,创建一个数组,并已知数组的内部元素。
    6.         //语法2,类型【】数组名={。。。};
    7.         //eg:定义一个数组,已知数组要保存三个姓名:张三,李四,王五
    8.         String[] names={"张三","李四","王五"};
    9.         //给场景1只知道数组大小,给数组进程赋值
    10.         arr[0]=1;
    11.         arr[1]=3;
    12.         arr[2]=4;
    13.         arr[3]=5;
    14.         arr[4]=6;
    15.         System.out.println(arr[0]);
    16.         System.out.println(arr[1]);
    17.         System.out.println(arr[2]);
    18.         System.out.println(arr[3]);
    19.         System.out.println(arr[4]);

  • 相关阅读:
    微服务组件Feign
    java高并发系列-第1天:必须知道的几个概念
    HOG特征学习笔记
    期末前端web大作业——名侦探柯南网页制作 Hbuiderx制作网页 静态HTML网页单页制作 dreamweaver网页设计与制作代码 web前端期末大作业
    【树莓派 picamera】
    推荐一个基于.Net Framework开发的Windows右键菜单管理工具
    【Linux】:使用git命令行 || 在github创建项目 || Linux第一个小程序——进度条(进阶版本)
    web share api 分享
    如何使用tornado将python代码封装成api
    go使用dlib人脸检测和人脸识别
  • 原文地址:https://blog.csdn.net/guanshengg/article/details/126558147