常量、变量以及基本数据类型的介绍

1、=(赋值运算符)的作用:把符号右边的内容赋值符号左边内容。

2、常量:

// 此java文件讲解常量

public class Constant {

// main是一个主方法,是java程序执行入口

public static void main(String[] args) {

// 打印整数常量

System.out.println(100);

System.out.println(-100);

// 打印小数常量

System.out.println(3.14);

System.out.println(5.);

// 打印字符常量

System.out.println('a');

System.out.println('中');

//System.out.println('-1');

//布尔常量

System.out.println(true);

System.out.println(false);

// 字符串常量

System.out.println("");

System.out.println("a");

System.out.println("aabbccddee");

// 空常量

//System.out.println(null);

//String s = null;

//System.out.println(s);

}

}

2、变量:

// 此java文件用来讲解变量

public class Variable {

public static void main(String[] args) {

// 1、先声明后赋值

// 存储一个人的年龄

int age;

age = 24;

System.out.println(age);

// 2、声明同时赋值

// 存储班级人数

int personCount = 50;

System.out.println(personCount);

// 修改变量的值

personCount = 55; // 55会把变量之前存储的数据覆盖掉.

System.out.println(personCount);

// 程序是逐行执行的,所以会把第一次打印的personCount是50,第二次是55.

}

}

3、使用变量。

// 变量的使用

public class UseVariable {

public static void main(String[] args) {

// 1、声明变量x,赋值为10

int x = 10;

// 2、改变变量的值

x = 20;

// 打印输出改变后变量的值

System.out.println(x);

int y = 50;

int z = 20;

// 3、把变量y的值取出来赋值给z

// 执行过程,把变量y值取出来复制一份,复制给z

// y值并没有改变.

z = y;

System.out.println(y);

System.out.println(z);

}

}

4、变量的作用域。

// 变量的作用域,局部变量的作用域

public class VariableScope {

public static void main(String[] args) {

// System.out.println(a); // a在这一行之前还没有被定义,不能使用

int a = 10;

System.out.println(a);

{

int b = 20;

System.out.println(b);

System.out.println(a); // 依然在a的作用域内,能使用

}

// System.out.println(b); // 出了b的作用域

System.out.println(a);

}

// System.out.println(a); // 出了a的作用域

}

5、变量的注意事项。

// 变量的注意事项

public class VariableWarming {

public static void main(String[] args) {

// 1、在方法中可以定义同名的两个局部变量

// 但是要求两个同名的变量不能有重合的作用域

// 有重合作用域时不能定义同名变量

// int a = 10;

//int a = 20;

{

int a = 10;

System.out.println(a);

}

{

int a = 20;

System.out.println(a);

}

// 2、变量在使用前必须先赋值,因为java局部变量中没有默认值

int b;

// System.out.println(b);

// 3、只能在变量的作用域范围内访问该变量

// System.out.println(a);

b = 1;

System.out.println(b);

// 4、变量也可以给变量赋值

int m = b; //使用b变量给m赋值

System.out.println(m);

}

}

6、java数据类型的介绍。

 

  

// java数据类型的介绍

public class DataType {

public static void main(String[] args) {

// 整数类型byte

byte a = 10;

System.out.println(a);

// byte b = 200; // 200超出了byte的存储范围,所以编译报错

// System.out.println(b);

// short

short b = 100;

System.out.println(b);

// int

int c = 1000;

System.out.println(c);

// long

// 1L 表示一个long类型整数常量.

long d = 10000L;

System.out.println(d);

long m = 1L;

// int n = 1L;

// 总结:一般用int类型存储

// 小数类型

// float

float a1 = 3.1F;

System.out.println(a1);

// double

double b1 = 3.1D;

System.out.println(b1);

// 总结:以后存储小数时,一般使用double类型变量存储

// 验证小数是不精确数据类型

int m1 = 10;

int n1 = 0;

// System.out.println(m1 / n1);整数类型是精确的

double x1 = 10.0;

double y1 = 0.0;

System.out.println(x1 / y1); // Infinity无穷大

// 基本数据类型 char

// 第一种赋值方式,使用字符常量赋值

char c1 = 'A';

System.out.println(c1); //A

// 第二种赋值方式,使用ASCII码值给char变量赋值

char c2 = 65;

System.out.println(c2); // A

char c3 = 48;

System.out.println(c3); // 0

char c4 = 97;

System.out.println(c4); // a

// 使用unicode码值赋值

char c5 = '\u0041';

System.out.println(c5); // A

char c6 = '\u0061';

System.out.println(c6); // a

// 布尔类型boolean

boolean isCan = true;

System.out.println(isCan);

boolean isSee = false;

System.out.println(isSee);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值