发布时间:2022-10-04 文章分类:编程知识 投稿人:李佳 字号: 默认 | | 超大 打印

Java基础之变量

目录
  • Java基础之变量

    • 1.变量概述

      • 1.1 为什么需要变量
      • 1.2 简单理解
      • 1.3 变量使用注意事项
      • 1.4 程序中+号的使用
      • 1.5 Java数据类型
      • 1.6 整数类型

        • 1.6.1 基本介绍
        • 1.6.2 存储大小及范围
        • 1.6.3 整型的使用细节
      • 1.7 浮点类型

        • 1.7.1 基本介绍
        • 1.7.2 存储大小及范围
        • 1.7.3 浮点型的使用细节
      • 1.8 Java API文档
      • 1.9 字符类型

        • 1.9.1 基本介绍
        • 1.9.2 字符类型使用细节
      • 1.10 字符编码

        • 1.10.1 ASCII编码
        • 1.10.2 Unicode编码
        • 1.10.3 UTF-8编码
      • 1.11 布尔类型
      • 1.12 数据类型转

        • 1.12.1 自动类型转换
        • 1.12.2 自动类型转换注意细节
        • 1.12.3 强制类型转化
        • 1.12.4 强制类型转换细节
      • 1.13 基本数据类型和String类型的转换

        • 1.13.1 介绍
        • 1.13.2 转换时注意细节

1.变量概述

1.1 为什么需要变量

不论是使用哪种高级语言编写程序,变量都是其程序的基本组成单位。变量有三个基本要素:类型、名称、值。

class Test{
  public static void main(String []args){
      int a = 1;//定义一个变量,类型是int类型,名称为a,值1
      int b = 5;//定义一个变量,类型是int类型,名称为b,值5
      b = 44;//把44赋值给变量b
      System.out.println(a);//输出变量a的值
      System.out.println(a);//输出变量b的值
  }
}

1.2 简单理解

变量相当于内存中一个数据存储空间的表示,把变量看成是一个门牌号,通过门牌号就可以找到变量里面存放的值,通过变量名就可以访问到变量值

1.3 变量使用注意事项

1.4 程序中+号的使用

  System.out.println(100 + 98); //输出198
  System.out.println("100" + 98); //输出10098
  System.out.println(100 + 3 + “hello"); //103hello
  System.out.println("hello" + 100 + 3); //hello1003

1.5 Java数据类型

Java基础之变量

1)Java数据类型分为两大类,基本数据类型引用数据类型

2)有8中基本数据类型:byte, short, int, long, float, double, boolean, char

3)有3种引用数据类型:类,接口,数组

4)String类型不是基本数据类型,String属于音乐数据类型里面的类

1.6 整数类型

1.6.1 基本介绍

Java的整数类型就是用于存放整数值的,例如:10,20,30

1.6.2 存储大小及范围

Java基础之变量

1.6.3 整型的使用细节

1.7 浮点类型

1.7.1 基本介绍

Java的浮点类型可以表示一个小数,比如12.6, 7.9等

1.7.2 存储大小及范围

Java基础之变量

1.7.3 浮点型的使用细节

1.8 Java API文档

1)API(Application Programming Interface,应用程序接口)是Java提供的基本编程接口(java提供的类还有相关的方法)。正文在线文档 https://www.matools.com

2)Java语言提供了大量的基础类,因此Oracle也为这些基础提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里面包含的方法

3)举例说明如何使用ArrayList类有哪些方法

a.按照 包->类->方法

b.直接索引 Math

4)Java类的组织形式

Java基础之变量

1.9 字符类型

1.9.1 基本介绍

字符类型可以表示单个字符,字符类型是char,char是两个字节(可以存放汉字),多个字符我们用字符串String

  char c1 = 'a';
  char c2 = '\t';
  char c3 = '华';
  char c4 = 97;

1.9.2 字符类型使用细节

1.10 字符编码

1.10.1 ASCII编码

1.10.2 Unicode编码

1.10.3 UTF-8编码

1.11 布尔类型

1.12 数据类型转换

1.12.1 自动类型转换

Java基础之变量

byte和char、short和char之间不能相互转换

1.12.2 自动类型转换注意细节

 byte b4 = 1;
 short s3 = 100; 
 int num200 = 1; 
 float num300 = 1.1F;
 double num500 = b4 + s3 + num200 + num300; //float -> double

1.12.3 强制类型转化

public class ForceConvert {
   //编写一个main方法
   public static void main(string[ ] args) {
       //演示强制类型转换
       int n1 = (int)1.9;
       System.out.println( "n1=" + n1); //1,造成精度损失
       int n2 = 2000;
       byte b1 = (byte)n2;
       System.out.println( "b1=" + b1);//造成数据温出
    }
}

1.12.4 强制类型转换细节

1.13 基本数据类型和String类型的转换

1.13.1 介绍

1.13.2 转换时注意细节