package com.gzxh.chapt02;
/**
* @content
* 变量:在程序运行期间可以改变的量;
* 特点:变量必须先赋值在使用;
* 可以重新赋值;(不需要加数据类型) 变量名 = 值;
* 变量名不可重复。
* 1.创建变量:数据类型 变量名称;
* 2.给变量赋值:变量名称 = 值;
* 简写:数据类型 变量名 = 值;
*
* 基本数据类型 (4种/8个)
* 整形:byte(字节) short(短整型 2byte) int(整形 4byte) long(长整形 8byte)
*
* 浮点型(小数):单精度float(8bit)、双精度double(16bit)
* 字符型:char unicode表
* 布尔型:boolean
* 引用数据类型:类
* string字符串;
*
*
* 常量:程序
*/
public class VerTest {
public static void main(String[] args) {
// TODO 自动生成的方法存根
byte num1;//1.创建一个字节变量
num1 = 12;//2.给变量赋值
System.out.println(num1);
num1 = 120;//修改变量值
System.out.println(num1);
int num2;
num2 = -309;
System.out.println(num2);
short num3;
num3 = 34;
System.out.println(num3);
long num4;
num4 = 345555555554L;
System.out.println(num4);
System.out.println("===================");
float numF = 12.9F;//创建浮点型变量 给变量赋值:值F;
System.out.println(numF);
double numD = 12.8974;//不用加d,默认为double类型
System.out.println(numD);
System.out.println("=====================");
//创建字符变量赋值
char ch;
ch = 'a';
System.out.println(ch);
ch = 65;
System.out.println(ch);
boolean a = true;//真
a =false;//假
System.out.println(a);
System.out.println("=========引用数据类型==========");
String str ="hello world";
System.out.println(str);
int x = 1000;
byte y;
y = (byte)x;//强制类型转换
System.out.println(y);
byte x1 = 12;
int x2 = x1;//自动类型转换:小的转成大的
System.out.println(x2);
System.out.println(true);//常量
//写法:final 数据类型 名称 = 赋值;
//final(终态):final修饰的值不可以修改。
final int coA = 10;//用final修饰
System.out.println(coA);
}
}
Java中的常量
常量就是在程序中固定不变的值,是不能改变的数据,Java中的常量包括:
1.整形常量:整形常量是整数类型的数据
2.浮点数常量:double(双精度,16bit)和float(单精度,8bit);
3.布尔常量:true和false;
4.字符常量:单个字符,‘a’;
5.字符串常量:一串连续的字符,“string”;
6.null常量:null常量只有一个值null,表示对象的引用为空。