变量的概述:

变量是计算机语言中,能储存值或表示值的一种抽象概念。

变量的组成:

// 变量数据类型 变量名称 = 变量值; 例如:
int i = 2;

数据类型:

整数类型:

  1. byte:1字节,-128~127
  2. short:2字节,...
  3. int:4字节,...(在java中定义一个整数,默认的数据类型就是int)
  4. long:8字节,...

浮点数类型:

  1. float:4字节,...
  2. double:8字节,...(在java中定义一个小数,默认的数据类型就是duoble)

非数值类型:

布尔类型:

        boolean:true(真)、false(假)

字符类型:

        char:'a'、'b'、'男'...使用单引号引起的单个字符

字符串类型:

        String:"abc"、"张三"...使用双引号引起的字符

java变量与数据类型答案 java变量和数据类型_数据类型

 变量命名规范:

(语法要求)可以使用数字、字母、下划线(_)、美元符号($)组成,其中数字不能开头

(语法要求)不能使用关键字和保留字

        例如:public、class、static、void、byte ...

        关键字/词:在语言中已经被赋予了特殊含义的单词

        保留字/词:在语言中目前还没被赋予特殊含义,但未来极大可能有特殊含义的单词

(规范要求)见名知义

        正例:存储姓名:name、存储年龄:age、存储地址:address

        反例:存储姓名:a、存储年龄:b ...

(规范要求)不要将拼音和英文混合(拼音和英文、汉字等...)

        反例:存储我的姓名:myXingMing

        也可以考虑使用拼音,但是不是太推荐。

(规范要求)多个单词的变量命名

        使用驼峰命名法

        stuname -> stuName

         驼峰命名法(小驼峰命名法):首字母小写,多个单词的情况下,后面的每个单词首字母大写。 例如:stuName

        帕斯卡命名法(大驼峰命名法):每个单词的首字母大写,它适合用于类名。例如:HelloWorld

        使用蛇形命名法(下划线连接法)

        stuname -> stu_name

 变量的定义:

// 声明变量的同时并赋值
变量数据类型 变量名 = 变量值;

// 先声明变量再进行赋值
变量数据类型 变量名;
变量名 = 变量值;

// 声明变量并赋值
String name = "张三";
int age = 18;
char gender = '男';
double money = 0.01;
boolean isMarry = true;

System.out.println(name);
System.out.println(age);

// 声明变量再赋值
String address;
address = "德玛西亚大陆";

// 改变变量的值:对变量再次赋值
name = "李四";
age = 10;

// 变量的使用:通过变量名来使用
// 字符串之间通过 + 号进行拼接
System.out.println("我的名字: " + name);
// 与字符串使用 + 号拼接的任何内容最终都变为了字符串
System.out.println("我的年龄:" + age + "岁");
System.out.println("我的性别:" + gender);
System.out.println(money);
System.out.println(isMarry);
System.out.println(address);