• java-变量及变量类型


    概念:
    变量就是用来存储数据的
    声明:数据类型  标识符 [=值];
    标识符命名规则:
    1.只能由英文字母,数字,下划线“-“和”$“符号组成
    2.必须以英文字母,“-”或“$”开头,不能以数字开头
    3.除“-”“$”以外,不能包含其他任何特殊字符
    4.不能与关键字冲突
    5 严格区分大小写
     
    定义一个x变量,并赋值4给它
    数学中x=4
    java中 int x =4;
    此处int是变量的类型,因为在java这门语言中任何数据都是有类型的,所以变量前面需要声明变脸那个的类型,
    分类:按照数据类型分
    基本数据类型变量
    引用数据类型变量
     
    八大基本数据类型
    按照类型分为四类八种
    1.逻辑类型
    boolean(布尔类型)取值范围为true/false
    2.整型(整数)
    byte(字节型),取值范围:-128~127
    short(短整型),取值范围:-32768~32767
    int(整数),取值范围:-2147483648~2147483647
    long(长整型),取值范围:-9223372036854775808 ~92233720368547758087
    3.浮点型(小数)
    float(单精度的浮点型)1.4E-45~3.4028235E38
    double(双精度的浮点型)4.9E-324~1.7976931348623157E308
     
    char(字符型):char类型的变量,赋值的时候数据长度只能是一位,并且用''包起来
    区别就是范围不同
    byte a = 1;        long d =4;
    short b =2;       float e =2.1f;  f是为了跟doubel区别开
    int c =3;            double f =2.1;    char a ='A';
     
    引用变量
    引用类型-字符串 String
    字符串的变量一般是用来存储一串文字信息
    字符串可以跟任意类型的数据进行拼接得到新的字符串,拼接符号为“+”:和字符串拼接不会计算,int型拼接会进行计算
    "hello"+"world"-------helloworld
    "hello"+1234--------hello1234
    String a = "我是一个字符串";双引号,可以存字符串(  char b = 'B' char只能存一个,单引号)
    String  c = "c";
    System.out.println(a+c);
     
    引用类型 数组
    数组是一种数据结构,它是一个结构,用来盛放容器,不同类型的数组可以盛放不同类型的数据
    数组的特点
    数组的容量是确定的,也就是说在定义数组时必须制定数组的大小,
    数组的类型是确定的,也就是在定义数组时必须声明数组的类型,一种类型的数组只能放一种类型的数据
    创建数组的语法:
    创建了一个数组,但是没有初始化数组的元素,这种情况要制定数组的大小
    数据类型【】数组名=new  数据类型【size】;
    示例int[]myArr=new int[3];
    创建一个数组,并已知数组的内部元素
    示例:int【】myArr={0,1,2}
     
    数组取值
    对数组的赋值方式
    1.在创建数组的时候赋值
    2.通过操作索引来赋值,索引是从0开始的
    int[]a = new int [n];
    a[0]=1;
    a[1]=5;
    a[2]=8;
    a[n-1]=45;
    不同数据类型的数组赋值示例
    char[ ]d={'a','b','c'};
    int [ ]b={1,2,3};
    long[ ]c={4,5,6};
    float[ ]d={1.1f,1.2f,1.3f};
    double[ ]e={2.1,2.1,2.3};
    boolean[ ]f={true,false,true};
    String[ ]h={"hello","world"};
    ------------------------------------------------
    double [ ]c=new double[3];
    c[0]=2.1;
    c[1]=2.2;
    c[2]=2.3;
    String[ ]f =new String[3];
    f[0]="诺诺语录1";
    f[1]="诺诺语录2";
    f[2]="诺诺语录3";
    System.out.println("字符串数据第3个元素的值:"+f[2]);

  • 相关阅读:
    前端之HTML
    面向对象编程思想
    【统计】Causal Inference
    Python 最常见的 170 道面试题全解析:2019 版
    面试mysql表设计要注意啥
    数据分析资料汇总
    【crunch bang】论坛tint2配置讨论贴
    【crunch bang】增加壁纸图片文件
    【linux】xx is not in the sudoers file 解决办法
    【crunch bang】安装firefox,删除iceweasel
  • 原文地址:https://www.cnblogs.com/nuonuozhou/p/8643714.html
Copyright © 2020-2023  润新知