package cn.bdqn.demo01;
public class Demo01 {
public static void main(String[] args) {
/*
* 变量:存储数据的空间(装数据的容器)
* 通过变量名来操作变量里面的数据,变量命名规则:
* 1)变量名由字母、数字、下划线_、美元符号$组成
* 2)变量名不能以数字开头, 不建议使用美元符号开头
* 3)变量名不能使用Java关键字(Java中关键字大概有50个)
* 4)变量名采用小驼峰命名法
* 5)变量名要做到见名知意
* 6)Java是严格区分大小写
*
* 变量准备好之后,要准备数据,Java对数据进行了分类:
* 基本数据类型(8个)
* 数值型数据
* 整型数据
* byte、short、int、long
* 浮点型数据
* float、double
* 非数值型数据
* 字符 char 使用单引号''括起来的,单引号''中只能写一个中文汉字或者一个英文字符
* 布尔类型 boolean 布尔类型的变量中只能存放两个数据true、false
* 引用数据类型(3个)
* 数组、类、接口
*
*/
//变量的声明(创建装数据的容器)和使用
//声明变量:数据类型 变量名;
byte num1;
short num2;
int num3;
long num4;
float num5;
double num6;
char ch1;
boolean bool1;
//赋值:将数据存储到变量中
//变量名 = 数据;
num1 = 10;
num2 = 100;
num3 = 1000;
num4 = 100000000000L;
num5 = 95.25F;
num6 = 100.99;
ch1 = 'f';
bool1 = true;
//操作数据:通过操作变量名就可以实现操作数据
System.out.println("num1");//num1 双引号里的内容原封不等输出
System.out.println(num1);//10 输出变量实际上输出的是变量里存储的数据
}
}
package cn.bdqn.demo01;
public class Demo02 {
public static void main(String[] args) {
//声明变量、变量赋值合并写
//数据类型 变量名 = 数据;
byte num1 = 10;
short num2 = 10;
int num3 = 100;
long num4 = 1000L;
float num5 = 12.99F;
double num6 =99.99;
char ch1 = '好';
boolean bool1 = false;
//通过变量名来操作变量里的数据
System.out.println(num1);//10
System.out.println(num2);//10
System.out.println(num3);//100
System.out.println(num4);//1000L
System.out.println(num5);//12.99
System.out.println(num6);//99.99
System.out.println(ch1);//好
System.out.println(bool1);//false
}
}
package cn.bdqn.demo01;
public class Demo03 {
public static void main(String[] args) {
// 字符串类型的数据是一个类类型的数据,是引用类型数据
//String 变量名 = "你要写的内容";
String str1;
str1 = "qwert";
System.out.println(str1);//qwert
String str2 = "asdfg";
System.out.println(str2);//asdfg
System.out.println("zxcvbnm");//zxcvbnm
System.out.println("qwert"+"-"+"asdfg");//qwert-asdfg
System.out.println("str1中存储的内容为:"+str1);//str1中存储的内容为:qwert
}
}