【Java】基础07:常量、变量和数据类型

顾名思义:

常量是指固定不变的数据

变量是指在程序中可以变化的量

一、常量

  1. 整数常量:所有的整数,比如0、100等
  2. 小数常量:所有的小数,比如0.1、3.58等
  3. 字符常量:单引号引起来,只能写一个字符,必须有内容(空格也是字符),比如‘a’、‘ ’、‘嘻’等
  4. 字符串常量:双引号引起来,可以写多个字符也可以不写,比如”A“、”“、”HelloWorld“等
  5. 布尔常量:只有两个值,true(真)和false(假)
  6. 空常量:只有一个值(null)

实例:

public class ConstantDemo {
	public static void main(String[] args){
        //输出整数常量
        System.out.println(123);
        //输出小数常量
        System.out.println(0.125);
        //输出字符常量
        System.out.println('A');
        //输出布尔常量
        System.out.println(true);
        //输出字符串常量
        System.out.println("你好Java");
        //空常量不能打印,编译会发生错误
        // System.out.println(null);//编译会报错
  	}
}

Java的数据类型分为两大类:

  • 基本数据类型:整数、浮点数、字符、布尔
  • 引用数据类型:类、数组、接口、字符串

二、基本数据类型(四类八种)

  1. 字节型(byte):1个字节,可以算出他的取值范围为[-128,127]

同理可以算出

  1. 短整型(short),2个字节

    取值:-32768~32767(-2的15次方——2的15次方-1)

  2. 整型(int):4个字节

    取值:-2的31次方——2的31次方-1

  3. 长整型(long):8个字节

    取值:-2的63次方——2的64次方-1

  4. 单精度浮点数(float):4个字节

  5. 双精度浮点数(double):8个字节

  6. 字符型(char):2个字节

    取值:0-65535(字符没有负)

  7. 布尔(boolean):1个字节,true或false

Java中的默认类型

整数类型是int 、浮点类型是double

三、变量的定义

格式1:定义并赋值

数据类型 变量名 = 数据量
     int   i   = 10000

格式2:先定义在赋值

数据类型 变量名;
变量名=数据值;
int i;
i=10000;

定义所有基本数据类型的变量:

public class VariateDemo{
	public static void main(String[] args){
		//整数型:字节型、短整型、整型、长整型
		byte b=1;//为了美观,变量用byte首字母命名,多个就b1、b2……
		short s=1000;
		int i=1314;
		long l=1920394L;//一般会在后面加一个L 
		System.out.println(b);
		System.out.println(s);
		System.out.println(i);
		System.out.println(l);		
		//浮点型:
		float f=2.3F;//一般会在后面加一个F
		double d=2.333;
		System.out.println(f);
		System.out.println(d);		
		//字符型
		char c ='a';
		System.out.println(c)//布尔类型
		boolean b1=true;
		System.out.println(b1);	
	}
}

注意事项

1.变量名不可重复命名(同一个大括号范围内)

2.定义的变量,不赋值不能使用。赋值要在其对应类型范围之内

总结

全部评论

相关推荐

05-29 09:02
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务