ToB企服应用市场:ToB评测及商务社交产业平台

标题: Java基础之变量 [打印本页]

作者: 反转基因福娃    时间: 2022-9-30 22:32
标题: Java基础之变量
Java基础之变量


目录

1.变量概述

1.1 为什么需要变量

不论是使用哪种高级语言编写程序,变量都是其程序的基本组成单位。变量有三个基本要素:类型、名称、值。
  1. class Test{
  2.   public static void main(String []args){
  3.       int a = 1;//定义一个变量,类型是int类型,名称为a,值1
  4.       int b = 5;//定义一个变量,类型是int类型,名称为b,值5
  5.       b = 44;//把44赋值给变量b
  6.       System.out.println(a);//输出变量a的值
  7.       System.out.println(a);//输出变量b的值
  8.   }
  9. }
复制代码
1.2 简单理解

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

1.4 程序中+号的使用

  1.   System.out.println(100 + 98); //输出198
  2.   System.out.println("100" + 98); //输出10098
  3.   System.out.println(100 + 3 + “hello"); //103hello
  4.   System.out.println("hello" + 100 + 3); //hello1003
复制代码
1.5 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 存储大小及范围


1.6.3 整型的使用细节

1.7 浮点类型

1.7.1 基本介绍

Java的浮点类型可以表示一个小数,比如12.6, 7.9等
1.7.2 存储大小及范围


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类的组织形式

1.9 字符类型

1.9.1 基本介绍

字符类型可以表示单个字符,字符类型是char,char是两个字节(可以存放汉字),多个字符我们用字符串String
  1.   char c1 = 'a';
  2.   char c2 = '\t';
  3.   char c3 = '华';
  4.   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 自动类型转换


byte和char、short和char之间不能相互转换
1.12.2 自动类型转换注意细节

  1. byte b4 = 1;
  2. short s3 = 100;
  3. int num200 = 1;
  4. float num300 = 1.1F;
  5. double num500 = b4 + s3 + num200 + num300; //float -> double
复制代码
1.12.3 强制类型转化

  1. public class ForceConvert {
  2.    //编写一个main方法
  3.    public static void main(string[ ] args) {
  4.        //演示强制类型转换
  5.        int n1 = (int)1.9;
  6.        System.out.println( "n1=" + n1); //1,造成精度损失
  7.        int n2 = 2000;
  8.        byte b1 = (byte)n2;
  9.        System.out.println( "b1=" + b1);//造成数据温出
  10.     }
  11. }
复制代码
1.12.4 强制类型转换细节

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

1.13.1 介绍

1.13.2 转换时注意细节


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4